javascript - Google map API v3 对多个地址进行地理编码

标签 javascript google-maps google-maps-api-3

我正在制作一个小型应用程序,我猜它需要在一个页面加载中对比谷歌限制更多的地址进行地理编码。是否可以使用多个地址发送 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/

相关文章:

javascript - 如何在请求中操作 res.locals 对象?

google-maps - 无法从 Google Direction Service api 获得优化路线

javascript - 谷歌地图添加监听器到信息窗口

jquery - 优化 jQueryMobile : problems with selectively including external JS files only when they are needed 代码

javascript - 无法读取 null 的属性 *0*

JavaScript:检查 css 规则是否应用于元素

javascript - 计算 mongodb 字段内的对象数量

javascript - 谷歌地图上每个 geojson 的多个信息窗口

javascript - 禁用谷歌地图的 "zoom in"功能

javascript - google maps api 无法读取 placesservice