2012-12-10 48 views
2

我想找到一個特定的地址,它既不是用戶可配置的,也不是靜態的,或者是預先知道的。換句話說,我希望我的應用程序能夠計算遠離已知位置的距離。在Google Maps Api中通過距離值查找地址?

是否有一種方法可以定義與已知位置(已知地圖中的特定地址或緯度/經度點)相距特定距離的地點的地址或lat/lng。我的意思是通過使用Google Maps Api,我可以定義距離已知位置5米遠的地點的地址是什麼?

爲了更清楚地說明,是否有可能獲得兩個已知地址的距離(已知)中間的地址,特別是通過使用步行(模式)道路等?

Thnx預先

回答

0

Map API及其關聯的數據庫不是爲您的要求而設計的。您需要創建自己的數據庫或在所需的國家/地區找到一個供應商。例如英國郵政局的供應PAFUS

+0

非常感謝你,我會試着看看你說的話.. – user1732457

0

我懷疑有什麼辦法可以實現你所嘗試的。 Google地圖在地圖上提供的所有地點和地址都是存儲在那裏的服務器。如果有關位置的數據存在,則始終可以找到它們。因此,您無法期望在地圖上找到沒有存儲在其數據庫中的值的位置。雖然Google Maps的數據庫和服務器概念是複雜的,但您應該瞭解,系統中不存在的內容不能提供或顯示。總之,這是不可能的。

+0

我明白了,但要使它更加清晰,我所尋找的位置是城市街道的地址,我的意思是說,它肯定是地址存儲在谷歌的數據庫中。問題是,就我所見過的api而言,我無法按照距離等標準搜索地址。例如,如果我知道地址A和地址B, – user1732457

+0

之間的距離爲400米,我希望能夠找到位於該距離中間的地址C(A <-> B),所以如果我駕駛從A朝B方向200米,然後停下來,此時必須有一個地址......例如,當您在谷歌路線api中使用航點時,您可以從A到B並添加您想要的特定第三個地址包括在你的道路上。那麼我想這樣的想法,但通過使用不同的標準,我認爲。 – user1732457

相關問題