taupe WebとAIと暮らし

Notes / 実践記録

緯度経度から住所を取得してリスト化したい【逆ジオコーディング】

緯度経度から住所を取得してリスト化したい【逆ジオコーディング】

本ページはアフィリエイトプログラムを利用しています

少し前の案件で、「建物の緯度経度は持っているけれど、住所がない。緯度経度から住所をまとめて取得できないか」という相談を受けました。

いわゆる逆ジオコーディングです。

2026年時点の結論からいうと、緯度経度から住所を取得すること自体はできます。

ただし、数万件を安価に処理して、取得した住所をカタログやデータベースで二次利用したい、となると話は一気に難しくなります。

使えるAPIを探すより先に、「住所データを保存して再利用してよいか」「大量処理してよいか」「番地や号まで必要か」を整理した方がいいです。

結論:大量の住所取得はAPIより二次利用条件で決まる

今回のように、数万件から数十万件の緯度経度を住所へ変換したい場合、候補は大きく3つあります。

方法向いている用途注意点
Google Geocoding APIアプリや管理画面で、必要な地点だけ住所表示したいAPIキー、課金、利用規約、キャッシュ制限を確認する必要がある
Yahoo!リバースジオコーダAPI日本国内の住所検索をAPIで試したいClient ID、利用回数、商用利用、クレジット表記を確認する必要がある
国土交通省の位置参照情報大量データをローカルで処理し、住所や座標を自分の仕組みに組み込みたい街区や町丁目の代表点データなので、号や建物単位の住所とは限らない

僕なら、少量の確認や画面表示ならGoogle APIを使います。

大量のリスト化や業務データへの組み込みなら、まず国土交通省の位置参照情報を見ます。

この違いを先に決めないと、あとから「APIでは取れたけれど、その住所を保存して使ってよいのか」という問題にぶつかります。

逆ジオコーディングでできること

逆ジオコーディングは、緯度経度から人間が読める住所や地名を返す処理です。

たとえば、35.681236, 139.767125 のような座標から、近くの住所、町名、施設名などを返します。

ただし、返ってくる情報の粒度はサービスによって違います。

  • 都道府県、市区町村、町丁目まで分かればよいのか
  • 番地まで必要なのか
  • 建物名まで必要なのか
  • 取得した住所を保存してよいのか
  • 商用利用や配布物への掲載があるのか

ここを曖昧にしたままAPIだけ試すと、技術的には動いても実務では使いにくい結果になります。

Google Geocoding APIは使えるが、大量取得と保存には注意する

Google Geocoding APIでは、緯度経度を渡して住所を返すリバースジオコーディングができます。

現在の公式ドキュメントでは、リクエストに緯度経度とAPIキーを指定します。

https://maps.googleapis.com/maps/api/geocode/json?latlng=35.681236,139.767125&language=ja&key=YOUR_API_KEY

昔の記事にあるような、HTTPのサンプルURLをそのまま叩く感覚では使わない方がいいです。

Google Maps Platformでは、Geocoding APIは従量課金モデルで、APIキーまたはOAuthトークン、課金の有効化が前提です。

大量処理をするなら、日次上限、分単位の上限、失敗時の再試行、料金の上振れを最初から設計しておく必要があります。

もうひとつ大事なのが保存と再利用です。

Google Maps Platformのコンテンツを表示する場合は、帰属表示や利用規約の確認が必要です。

Place IDは保存制限の例外として扱われますが、返ってきた住所文字列を自由に蓄積して、自社データとして再配布してよいという意味ではありません。

画面上で少量を表示する用途と、住所リストを作って使い回す用途は分けて考えた方がいいです。

Yahoo!リバースジオコーダAPIは日本住所に強いが条件確認が必要

Yahoo!デベロッパーネットワークにも、Yahoo!リバースジオコーダAPIがあります。

緯度、経度、Client IDを指定すると、住所検索結果を返すAPIです。

公式FAQでは、一般公開された無償サービスで使う場合は無料、1アプリケーションあたり1日5万アクセスまで、と案内されています。

ただし、商用利用、非公開サイト、イントラネット、大量アクセスでは有償版YOLP Premierの申し込みが必要になる場合があります。

また、クレジット表記も必要です。

つまり、ちょっと試すには良い候補ですが、業務用の住所リストを作る前提なら、利用方法と契約条件を確認してから進める必要があります。

大量のリスト化なら国土交通省の位置参照情報をまず見る

大量の緯度経度を住所に寄せたい場合、僕が今でも本命にするのは国土交通省の位置参照情報です。

位置参照情報には、街区レベル位置参照情報と、大字・町丁目レベル位置参照情報があります。

街区レベル位置参照情報は、全国の都市計画区域相当範囲を対象に、「○○町△丁目□番」のような街区単位の代表点を整備したデータです。

大字・町丁目レベル位置参照情報は、街区レベルが未整備の地域も含めて全国を補完するデータです。

APIで住所を返してもらうというより、データをダウンロードして、ローカルDBやスプレッドシート、Python、SQLなどで突き合わせる使い方になります。

緯度経度から住所を探す場合は、座標に最も近い代表点を探す、範囲内に入る候補を探す、といった処理を自分で組む必要があります。

手間はありますが、大量処理や再利用のしやすさを考えると、APIを何万回も叩くより設計しやすい場面があります。

一方で、号や建物単位の精度までは期待しすぎない方がいいです。

元資料の年次や整備範囲によって、現状と一致しないデータもあります。

僕ならこう進める

実務で同じ相談を受けたら、最初に件数と利用目的を分けます。

  1. 数十件から数百件の確認なら、Google Geocoding APIかYahoo!リバースジオコーダAPIで試す
  2. 数万件以上なら、まず国土交通省の位置参照情報をダウンロードして検証する
  3. 住所を保存、再利用、配布する場合は、利用規約と出所表記を確認する
  4. 号や建物名まで必要なら、商用住所データや専門サービスも検討する
  5. 結果は必ずサンプル抽出して、人の目で精度を確認する

特に、住所データは「それっぽく返ってくる」のが怖いです。

APIのレスポンスが200で返っても、その住所が業務上使える精度とは限りません。

最初に数十件だけ手で確認して、どの粒度まで合っていればOKかを決めた方がいいです。

AIチームや事業集計の文脈でも使える考え方

最近は、自分の事業集計やブログ運営でも、Google APIやスプレッドシートを使ってデータを集めることが増えています。

ただ、APIを使う時に大事なのは、取れるかどうかだけではありません。

保存してよいか、再利用してよいか、毎日回しても料金が読めるか、失敗した時に検知できるか。

このあたりを先に決めておくと、自動化はかなり扱いやすくなります。

この考え方は、日々の事業集計をAIチームに見てもらう仕組みや、GASでレポートを自動化する時にも近いものがあります。

Codex × Google API | AIチームに日々の事業集計を報告してもらうようにした
Codex × Google API | AIチームに日々の事業集計を報告してもらうようにした
CodexとGoogle APIを使い、GA4、AdSense、Search Console、ASP、クリック、AI流入を毎朝レポート化して、ひとり事業の判断材料にしている記録。
毎日自動で届く AdSense + GA4 レポートを GAS で作る!手順とコピペ可能コード付き解説
毎日自動で届く AdSense + GA4 レポートを GAS で作る!手順とコピペ可能コード付き解説
AdSenseとGA4の数値をGASで取得し、毎朝・夕方に自動でメール送信する仕組みを構築。収益やユーザー数を都度確認する手間を減らし、日々の状況を自然に把握できる実践的な自動レポート化の記録。

まとめ

緯度経度から住所を取得すること自体は、今でも可能です。

ただし、大量の住所を安価に取得して、さらに二次利用したいとなると、API選びだけでは解決しません。

少量の画面表示ならGoogle Geocoding APIやYahoo!リバースジオコーダAPI。

大量のリスト化やローカル処理なら国土交通省の位置参照情報。

号や建物単位まで正確に必要なら、商用住所データや専門サービスも検討する。

このくらいに分けて考えると、かなり判断しやすくなります。

この記事は、2026年6月3日時点で公式情報を確認して更新しました。

地理空間データをちゃんと扱うなら

緯度経度や住所データを大量に扱うなら、APIを叩くだけでなく、地理空間データとして整理する考え方も知っておくと楽になります。

PythonやGISの基礎から見直すなら、このあたりの本が今の内容には合います。

参考

続けて読む

次に読むなら、これ。

同じテーマの実践記録や、taupeの読み方へ進めます。

同じテーマ技術メモ近い実践記録をカテゴリから続けて読めます。サイトの読み方FAQ運用方針や、よくある質問を確認できます。taupeについてこのサイトについてどんな視点で作り、使い、運用しているかをまとめています。

Category

Author / Official hub

イシカワヒデカズの実践記録

Web制作、開発、AI活用、メディア運営の相談先は公式サイトにまとめています。