概要
Amazon Location Serviceを使って緯度経度から住所を取得する方法を試してみました。その結果と、Amazon Location Serviceの料金やSDK情報について紹介します。
緯度経度から住所が取得できるか確認
テストケース
東京タワー
- 緯度: 35.65854206013425
- 経度: 139.74307834158793
$ aws location search-place-index-for-position --index-name EsriPlaceIndex --position 139.7432442 35.6585848 --profile playground
{
"Results": [
{
"Place": {
"AddressNumber": "14",
"Country": "JPN",
"Geometry": {
"Point": [
139.74307834158793,
35.65854206013425
]
},
"Label": "東京都港区麻布台2-2-14",
"Neighborhood": "2",
"PostalCode": "1060041",
"Region": "東京都"
}
}
],
"Summary": {
"DataSource": "Esri",
"MaxResults": 50,
"Position": [
139.7432442,
35.6585848
]
}
}
宮崎シーガイア
- 緯度: 31.959121
- 経度: 131.469066
$ aws location search-place-index-for-position --index-name EsriPlaceIndex --position 131.469066 31.959121 --profile playground
{
"Results": [
{
"Place": {
"Country": "JPN",
"Geometry": {
"Point": [
131.46988367264618,
31.959072627108114
]
},
"Label": "宮崎県宮崎市山崎町浜山107",
"Neighborhood": "浜山",
"PostalCode": "8800836",
"Region": "宮崎県"
}
}
],
"Summary": {
"DataSource": "Esri",
"MaxResults": 50,
"Position": [
131.469066,
31.959121
]
}
}
SDK情報
Amazon Location ServiceのSDKについては、以下のドキュメントを参照してください。
料金
さいごに
Amazon Location Serviceを利用することで、緯度経度から住所を簡単に取得できることがわかりました。その他の外部サービスと比較した場合の精度など、今後も引き続き検討していきたいと思います。
株式会社Grandreamでは、フルリモートであなたのスキルを活かし、活躍できるエンジニアを募集しております。
詳しくは採用ページをご確認いただき、お気軽にお問い合わせください。