从谷歌地图API的v2升级到v3,建议

时间:2010-10-01 12:09:23

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

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

1 个答案:

答案 0 :(得分:8)

我建议您升级到v3。几个月前我升级了my site(以及blogged关于体验的问题)。要记住的一些事项:

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

一旦完成,您将很乐意做出改变。页面加载速度更快,缩放更平滑(缩放比例缩放而不是消失),移动体验更好。