【问题标题】:Upgrading to v3 from v2 of google maps API, suggestions从谷歌地图 API 的 v2 升级到 v3,建议
【发布时间】:2011-04-19 20:00:01
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我建议您升级到 v3。几个月前我升级了my site(和blogged关于体验)。需要注意的几点:

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

    一旦你完成了,你会很高兴做出改变。页面加载速度更快,缩放更平滑(当您缩放而不是消失时,折线会缩放)并且移动体验要好得多。

    【讨论】:

    • 感谢您的建议。我忘了提,我正在使用 mootools 进行开发。而且我没有使用 GXMLHttp,已经摆脱了它,使用简单的 json 和地理编码服务。不知道 AJAX 包装器必须研究它。对更改为 v3 感到兴奋,因为我想使用 google data api 添加更多功能...
    • 也可以看看这个:yichixu.blogspot.com/2010/12/…
    猜你喜欢
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 2013-04-16
    相关资源
    最近更新 更多