Google マップ API と openstreetmap API を読んでいますが、次の機能が提供されているかどうかわかりません。
特定の GPS 座標に建物や通りがあるかどうかを調べる必要があります。
これを提供するAPIを知っていますか?
ありがとう。
Google マップ API と openstreetmap API を読んでいますが、次の機能が提供されているかどうかわかりません。
特定の GPS 座標に建物や通りがあるかどうかを調べる必要があります。
これを提供するAPIを知っていますか?
ありがとう。
すでにドキュメントを読んでいたのに、どうしてそれを見逃すことができたのだろうか。
もちろん、OpenStreetMap はこれを行うことができます。指定したバウンディング ボックス内のすべてのマップ データを取得できるメイン API (主に編集用であり、一括クエリ用ではありません) があります。
例:
http://api.openstreetmap.org/api/0.6/map?bbox=13.76500,51.05600,13.76515,51.05615
これは、緯度51.05600と51.05615および経度13.76500と13.76515の間のすべてのオブジェクトを返します。返された XML ファイルを解釈する方法については、OSM wikiのOSM XMLを参照してください。
特定のオブジェクトが建物なのか、通りなのか、それとも何か他のものなのかを知るには、タグを確認する必要があります。建物は通常、建物キーを使用してタグ付けされ、単一のノード、ウェイ、または (まれに) リレーションのいずれかになります。道路は通常ウェイであり、 highway キーを使用してタグ付けされます。