1

我有一個包含約50個標記的地圖,我使用jQuery從kml加載標記。我想創建一個菜單來快速搜索基於城市的標記。在Google Maps API中爲城市分組標記v3

例如:

Kentucky 
shop1 
shop2 
Los Angeles 
shop1 
New York 
shop1 
shop2 
shop3 

我我的代碼可以與所有的標記訪問數組。

是否可以批量反向地理編碼或什麼?或者我必須將城市放在我的kml文件中,這樣我纔可以用jQuery讀取它們?

回答

1

您可以遍歷每個標記併爲每個標記執行反向地理編碼請求,這在理論上可行。但是,它會很慢,並且您可能會冒着點擊Geocoding API每天的請求限制的風險。

我會推薦在後端循環並反向地理編碼,並將數據(或者存儲在某種數據庫中,或者也可能存儲在您提到的KML文件中)。

+0

我明白了,我會選擇將我的數據存儲在kml文件中。謝謝! – Qurben 2012-02-18 23:27:06