2013-01-25 88 views
5

我想檢索地理位置範圍內所有街道地址的列表。獲取半徑範圍內的附近街道地址

使用場景是用戶從當前位置的地址列表(在所說的50米內)中選擇他/她的當前地址,因爲位置檢索不夠準確。

我想知道是否可以使用谷歌地圖API? 否則是否有人知道我可以用於此目的的替代API?

從我所看到的情況來看,儘管Google地圖反向地理編碼服務返回地理點的許多「地址」,但他們通常只是地址的不同表示,而不是地址附近的地址。

我看到過一些類似的問題,但沒有人找到答案。

+0

您正在使用哪個版本的API? JS? Android的?舊的Flash?其他? – andr

+0

JS Google Maps API v3是我用來測試的。如果我找到解決方案,我將在iOS和Android設備上實施。只要我可以得到我期待的結果,我就不會嚴格使用Google的API。 – 7usam

回答

5

我能夠得到我正在尋找的結果使用API​​的結果。

首先,我用Geonames' "Find nearby streets"

然後爲每個街道,我得到一個GeoPoint,並通過他們的Map Toolkit API的TomTom的反向地理編碼方法,這給了我最小和最大門牌號值運行它拿到附近的街道的名字每條街道。