我有一个包含大约50个标记的地图,我正在使用jQuery从kml加载标记。我想创建一个菜单,以便根据城市快速搜索标记。
例如:
Kentucky
shop1
shop2
Los Angeles
shop1
New York
shop1
shop2
shop3
我的代码我可以使用所有标记访问数组。
是否可以进行批量反向地理编码?或者我是否必须将城市放在我的kml文件中,以便我可以使用jQuery读取它?
答案 0 :(得分:1)
您可以遍历每个标记并为每个标记执行反向地理编码请求,这在理论上可行。但是,它会很慢,并且您可能会遇到在地理编码API上达到每日请求限制的风险。
我建议在某个地方的后端循环并反转地理编码,然后存储数据(或者存储在某种数据库中,或者像你提到的那样在你的KML文件中)。