我試圖調用API的OpenStreetMap: http://api.openstreetmap.org/api/0.6/map?bbox=43.65,-79.38,43.66,-79.37OpenStreetMap的API調用返回空集
它沒有返回錯誤,但地圖是空的:
你有什麼想法,爲什麼?
謝謝
我試圖調用API的OpenStreetMap: http://api.openstreetmap.org/api/0.6/map?bbox=43.65,-79.38,43.66,-79.37OpenStreetMap的API調用返回空集
它沒有返回錯誤,但地圖是空的:
你有什麼想法,爲什麼?
謝謝
我認爲對於給定的請求,提供的空數據集實際上是正確的響應。
的API documentation說api/0.6/map
回報
- 是一個給定的邊框內的所有節點,並引用它們的所有關係。
- 所有引用給定邊界框內的至少一個節點的方法,引用它們的任何關係[方法]以及方法可能引用的邊界框外的任何節點。
- 由於上述規則而引用包含節點,方式或關係之一的所有關係。 (不遞歸應用,見下文 解釋。)
據我所看到的,你的邊框選擇位南極洲。你期望什麼數據?我認爲,在OSM中,南極洲只是一種描述它的輪廓的方式(也可能是某些研究站)。如果你現在要求在那裏沒有任何地方,那麼沒有數據可以得到。這是因爲在你的bbox裏沒有節點。如果至少有一個節點位於邊界框內,則只能獲取南極洲輪廓/區域的路徑。
PS:如果你想要一塊多倫多(用大量的數據),交換經度和緯度值:)
https://wiki.openstreetmap.org/wiki/Download#Construct_a_URL_for_the_HTTP_API
它說的邊界框只能是0.5 0.5度。它也表示你可能想嘗試XAPI這麼大的區域