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

Vis*_*ath 3 javascript google-maps google-api google-maps-api-3 google-maps-api-2

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

Red*_*ing 8

我建议你升级到v3.几个月前我升级了我的网站(并在博客上发表了关于这种体验的信息).要记住以下几点:

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

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