0

Google マップ API と openstreetmap API を読んでいますが、次の機能が提供されているかどうかわかりません。

特定の GPS 座標に建物や通りがあるかどうかを調べる必要があります。

これを提供するAPIを知っていますか?

ありがとう。

4

1 に答える 1

0

すでにドキュメントを読んでいたのに、どうしてそれを見逃すことができたのだろうか。

もちろん、OpenStreetMap はこれを行うことができます。指定したバウンディング ボックス内のすべてのマップ データを取得できるメイン API (主に編集用であり、一括クエリ用ではありません) があります。

例:

http://api.openstreetmap.org/api/0.6/map?bbox=13.76500,51.05600,13.76515,51.05615

これは、緯度51.0560051.05615および経度13.7650013.76515の間のすべてのオブジェクトを返します。返された XML ファイルを解釈する方法については、OSM wikiのOSM XMLを参照してください。

特定のオブジェクトが建物なのか、通りなのか、それとも何か他のものなのかを知るには、タグを確認する必要があります。建物は通常、建物キーを使用してタグ付けされ、単一のノード、ウェイ、または (まれに) リレーションのいずれかになります。道路は通常ウェイであり、 highway キーを使用してタグ付けされます。

于 2013-10-15T06:40:46.417 に答える