2012-09-24 52 views
1

我通過谷歌地圖API通過我的Android移動設備檢測經緯度。然而,當我坐在我的同一張桌子上,它會經常同坐內給出不同的地址,雖然我還沒有移動位置...谷歌地圖v3 - 準確性

有時它給了我正確的確切地址 有時一個隨機地址附近等 ...

有沒有辦法返回結果列表

所以也許(即適合一般的緯度,我所在的位置/經度多重地址),它會給我正確的地址加上它認爲我可能會在附近的幾個地址?

回答

2

您可以從Google地圖計算地圖圖塊以獲取該地區的所有地點。使用來自您的緯度對的地理散點圖更容易獲得地圖平鋪。我有證據表明谷歌使用z階Morton曲線,但在新的谷歌地圖中,​​他們使用x,y對來標識拼貼。這裏是微軟解釋bing地圖quadkey的鏈接:http://msdn.microsoft.com/en-us/library/bb259689.aspx。我寫了一個用於Google地圖和希爾伯特曲線的PHP腳本。我主要寫它,因爲我想要一些聚類和快速查找,但你也可以用它來繪製一些希爾伯特曲線。你可以在phpclasses.org免費下載(希爾伯特曲線)。也許你可以看看R-Trees,因爲它們不那麼複雜。

+0

這聽起來像是有潛力,你有鏈接指向更多的信息嗎?謝謝 – mint