Amazon Location Serviceを使って緯度経度から住所を取得してみた

2024-09-02
大迫 達郎
#
#
#

概要

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では、フルリモートであなたのスキルを活かし、活躍できるエンジニアを募集しております。 詳しくは採用ページをご確認いただき、お気軽にお問い合わせください。

株式会社グランドリームでは、AWSを駆使した開発からUI/UXデザインまで、Webアプリケーションに関するすべての要望に応えます。
まずは一度お気軽にご相談ください。

お問い合わせはこちら