2

我的谷歌地图版本2羽翼丰满集成在我的web应用程序,与像查询路线,簇标记功能,标签信息窗口,右键菜单(右键单击)。这个实现的设计很糟糕,这导致了一些问题,所以现在我需要修改核心实现来更好地设计。我正在考虑升级到谷歌地图API的第3版。请建议,如果这是一件好事,我的所有功能都可以在更短的时间内正常运行(或者我会替换所有提到的功能)。或者我应该坚持谷歌地图API的版本2?升级到从V2谷歌地图API的V3,建议

回答

8

我建议您升级到v3。我几个月前升级了my site(和关于体验的blogged)。有几件事要记住:

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

一旦你做,你会很乐意作出改变。页面加载速度更快,缩放更平滑(在缩放而不是消失时,polyines会缩放),移动体验会更好。

+0

感谢您的建议。我忘了提及,我正在使用mootools来开发。并且我没有使用GXMLHttp,使用简单的json和地理编码服务摆脱了这一点。没有关于AJAX包装器的想法必须研究这一点。兴奋改变为V3导致我想添加更多的功能,使用谷歌数据API ... – Vishwanath 2010-10-02 07:47:49

+0

也检查了这一点:http://yichixu.blogspot.com/2010/12/tips-in-upgrading-google-map-code -from.html – CamelCamelCamel 2011-03-13 18:35:08