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