3

我在我的网络应用程序中完全集成了谷歌地图第 2 版,具有获取方向、集群标记、选项卡式信息窗口、上下文菜单(右键单击)等功能。该实现的设计非常糟糕,这导致了一些问题,所以现在我需要修改核心实现以更好地设计。我正在考虑升级到 google maps API 的第 3 版。请建议,如果这是一件好事,并且我的所有功能将在更短的时间内运行良好(或者我将替换所有提到的功能)。还是我应该坚持使用谷歌地图 API 的第 2 版?

4

1 回答 1

8

我建议您升级到 v3。几个月前我升级了我的网站(并在博客上介绍了这次体验)。要记住几件事:

  • 没有更多的 API 密钥。
  • 标记和信息窗口 API 已更改,变得更好。
  • 没有更多的 AJAX 助手的东西。如果您使用 GXMLHttp,则需要切换到新的 AJAX 包装器(Jquery、mootools 等)。
  • 检查您的 lat/lng 的顺序是否正确。GPoint 采用 x 和 y(经度和纬度)。v3 有一个 latlng 对象,所以你的参数可能是向后的。
  • 样式化的地图 - 您将能够在 v3 中自定义您的配色方案。
  • 不要认为你可以像在 v2 中那样在一行代码中打开 Google 地球插件(这不是 100%,所以如果我错了,请纠正我)。

完成后,您将很高兴进行更改。页面加载速度更快,缩放更平滑(折线在缩放时缩放而不是消失)并且移动体验要好得多。

于 2010-10-01T14:45:53.097 回答