ジオコーディング API 「Community Geocoder」を試す

アシアル情報教育研究所・所長の岡本です

Geolonia(ジオロニア)さんが先日無料公開したジオコーディング API 「Community Geocoder」を試してみました。

無料で利用できてオープンソースのジオコーディング API (住所から緯度経度を検索)「Community Geocoder」を公開しました。 – Geolonia developer's blog

ジオコーディングとは

住所から緯度経度を求めることをジオコーディングと言います。
逆に、緯度経度から住所を求めることを「逆ジオコーディング」と言います。

利用方法

詳しくは公式のドキュメントに書かれていますが、私の方でも簡単なサンプルコードを書いて動かしてみました。

ライブラリの読み込み


<script src="https://cdn.geolonia.com/community-geocoder.js"></script>

JavaScript側


function alertLatlng(latlng) {
    console.log(latlng);
    alert("addr:" + latlng.addr);
    alert("緯度経度" + latlng.lat + "," + latlng.lng );
    alert("code:" + + latlng.code);
}
function address2latlng () {
    let addr = prompt("住所を入力してください");
    getLatLng(addr,  alertLatlng);
}

HTML側


<body>
    <button onclick="address2latlng()">住所をプロンプトで入力して緯度経度を求める</button>
</body>

MonacaIDE上での記述イメージ

MonacaIDE上での実行イメージ

Monaca用プロジェクト(zip)

Monacaにインポート可能なzip形式のプロジェクトファイルを置いておきますね。

geo