google Geocoding APIを使って、住所から緯度・経度を取得する
課題
- 住所から経度緯度を算出したい。
解決方法
- google Geocoding APIを利用することで取得可能
使用方法
- https://maps.googleapis.com/maps/api/geocode/json?address=【住所】&key=【APIキー】
とすることで、json形式で緯度経度を含んだ情報が返ってくる。
FileMakerでgooglemapに必要な情報を取得するには
URLから挿入を利用
- url
- https://maps.googleapis.com/maps/api/geocode/json?address=【住所】&key=【APIキー】
- ターゲットの指定
- JSONを格納するフィールドを作って指定
緯度、経度を格納する計算フィールドを作り、以下の計算式を設定する
- 緯度
- JSONGetElement ( リターンのjson ; "results[0].geometry.location.lat" )
- 経度
- JSONGetElement ( リターンのjson ; "results[0].geometry.location.lng" )
ポイント
- google Geocoding APIから帰ってくるJSONは、変数にいれて処理するでも問題はない。
- ただし、JSONの内容を再利用するケースも想定できるので、しっかりとフィールドに記録する方が良いかと思う。
お困りごとをお聞かせください。
ウェブについてのご相談、ご依頼など。お気軽にお問い合わせください。
頂いた内容については、3営業日以内の返信を心がけております。
お困りごとに対して、事例やアイディアを持って返信を心がけております。
小さなことから、お気になさらずお気軽にご相談ください。