【问题标题】:GMaps: Multiple markers loading with delay地图:延迟加载多个标记
【发布时间】:2012-08-10 18:37:51
【问题描述】:

我有大约 100 个地址(标记),经纬度未知。大约 10 个标记后,地理编码需要很长时间。有什么办法可以加快速度吗?不保存纬度/经度值?在 GMap v3 或 v2 中。

也许 bing 地图或 Open Street Map 更好?

【问题讨论】:

  • 哪个国家?此外,如果服务条款允许,您是否可以保存纬度/经度值?
  • 为什么不保存它们呢?房子不会搬家。 ;-)
  • 所有地点都在德国科隆。当我可以根据要求计算它们时,我想我可以跳过数据库中的这两个值。无论如何,现在就改变它。

标签: google-maps geocoding


【解决方案1】:

有什么办法可以加快速度吗?

没有。速率限制和配额是为了防止您滥用服务。付费许可证可能会给您更高的限制(但我不这么认为)。

不保存纬度/经度值?

更快地对地址进行地理编码的唯一方法是创建自己的地理编码器或付费访问非 Google 地理编码器,我对非 Google 免费地理编码器没有任何经验。美国有免费的代码和数据(免费数据的质量低于谷歌的)。其他国家会更贵。

最好的解决方案是离线对地址进行地理编码,并使用生成的坐标来显示标记。

在 GMap v3 或 v2 中。

v2 API 的正式使用期限还不到一年,不建议用于新开发。

【讨论】:

  • 谢谢。当我保存带有附加位置的页面时,我更改了我的 CMS 以保存所有位置的纬度/经度值。我认为一个月不会保存超过 2500 页 :-)
猜你喜欢
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-11
相关资源
最近更新 更多