在Google Maps Api v3中对城市上的标记进行分组

时间:2012-02-17 16:34:51

标签: javascript jquery google-maps google-maps-api-3 reverse-geocoding

我有一个包含大约50个标记的地图,我正在使用jQuery从kml加载标记。我想创建一个菜单,以便根据城市快速搜索标记。

例如:

Kentucky
 shop1
 shop2
Los Angeles
 shop1
New York
 shop1
 shop2
 shop3

我的代码我可以使用所有标记访问数组。

是否可以进行批量反向地理编码?或者我是否必须将城市放在我的kml文件中,以便我可以使用jQuery读取它?

1 个答案:

答案 0 :(得分:1)

您可以遍历每个标记并为每个标记执行反向地理编码请求,这在理论上可行。但是,它会很慢,并且您可能会遇到在地理编码API上达到每日请求限制的风险。

我建议在某个地方的后端循环并反转地理编码,然后存储数据(或者存储在某种数据库中,或者像你提到的那样在你的KML文件中)。