実行結果' ; // Exifが取得できなかった場合 if( !$exif || !isset( $exif['GPSLatitudeRef'] ) || empty( $exif['GPSLatitudeRef'] ) || !isset( $exif['GPSLatitude'] ) || empty( $exif['GPSLatitude'] ) || !isset( $exif['GPSLongitudeRef'] ) || empty( $exif['GPSLongitudeRef'] ) || !isset( $exif['GPSLongitude'] ) || empty( $exif['GPSLongitude'] ) ){ // 案内メッセージ $html .= '

画像に位置情報、またはExif自体が含まれていませんでした…。

' ; } // Exifが取得できた場合 else { // 案内メッセージ $html .= '

指定された写真から、下記の位置情報を取得しました。

' ; // 緯度を60進数から10進数に変換する $lat = get_10_from_60_exif( $exif['GPSLatitudeRef'] , $exif['GPSLatitude'] ) ; // 経度を60進数から10進数に変換する $lng = get_10_from_60_exif( $exif['GPSLongitudeRef'] , $exif['GPSLongitude'] ) ; // 結果を出力する $html .= '

画像ファイル

' ; $html .= '

画像ファイル

' ; $html .= '

位置情報

'; $html .= '

' ; $html .= $lat . ',' . $lng ; $html .= ' (Google Mapsで確認)' ; $html .= '

' ; $html .= '

' ; $html .= '

Exifデータ

'; $html .= '

' ; } $html .= '

写真の選択

' ; $html .= '' ; ?> 画像から位置情報を取得するサンプルデモ

配布元: Syncer