我正在制作一个小型应用程序,我猜它需要在一个页面加载中对比谷歌限制更多的地址进行地理编码。是否可以使用多个地址发送 geocoder.geocode( { 'address': addreses[address][1]}, placeOnMap);
?因为响应应该给出多个。
谢谢。
最佳答案
JS 地理编码器服务适用于页面加载时无法知道的地址(例如,用户提供的数据)。如果您事先知道地址,则应该使用网络服务并存储坐标,这样您就不必一遍又一遍地对相同的数据进行重新地理编码。否则会浪费 Google 的资源和用户的时间(因为页面将等待地理编码器完成其工作,而不是通过页面代码提供所有数据)。
This question我的回答也很相关。您可以使用那里的解决方案对多个地址进行地理编码并获取它们的坐标,以便存储它们以供将来使用。
请注意,Google 服务条款仅允许您存储其数据以便在 Google map 上使用。
关于javascript - Google map API v3 对多个地址进行地理编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10984751/