0

所以我目前有一個谷歌地圖的問題。我正在使用融合表通過google maps js api V3填充谷歌地圖FusionTableLayer。在我的表中,我有一個類型爲「位置」的地理編碼的列。它所有的作品,但我的問題可以很容易地看到如下圖:同一地址顯示兩個不同的位置

http://goo.gl/maps/Caon1

正如你可以看到,在該地址的唯一區別是詞「迪拉茲」添加到目標地址的前,但它們距離差不多一英里。我實際上尋找的地址是Dillard's的目的地址,但如果我只是將地址放入Google,它會顯示源地址。

該表格中有一些20k +條目,我需要這些地理編碼數據對它們都是正確的。現在大約有15%是不正確的,像這樣。我不介意對錶格進行重新地理編碼,但如果Google實際返回的地址不正確,則看起來這不是一個解決方案。

關於如何確保在地址解析時獲得正確地址的任何建議?我想過將位置名稱添加到地理編碼中,但返回的結果更糟。


UPDATE

它看起來像我的熔融層真的返回第三位置。我已經把它添加到這個地圖:

http://goo.gl/maps/KCG4F

這不完全基於C的頂部,如果你向左平移一點點,你會看到一個亮視點出在中間的地方,而且它實際上是把我的標記直接在它上面。認真的谷歌地圖?

回答

1

Google Maps上的條目來自Places條目,您可以從Google Maps API v3中的Places API或Places庫獲得該結果。 Fusion Tables地理編碼功能不使用Places數據庫。

http://www.geocodezip.com/v3_GoogleEx_places-searchboxB.html

輸入: 「Dillard的:上城區村,柏樹山,TX」,在文本框中。

不知道如何自動選擇。您可能需要手動修復其中的一些。

+0

是啊我想我可能需要添加另一列到每個結果。我的手綁定了一些功能,所以他們不想再打電話來放置標記,所以使用Places API就沒有了。 – StephenRios

相關問題