我即将开始一个基于谷歌地图的项目,我想知道GMaps v3的发布版本是否具有v2中可用的大部分功能,或者现在是否最好坚持使用v2。 是否存在v2中尚未内置到v3中的功能列表的任何位置 - 以及v3中不在v2中的功能。
答案 0 :(得分:6)
就个人而言,除非您从v3功能中获得显着优势,否则我会避免在实时网站上使用v3,除非您从v3功能中获得显着优势。
Code Labs中的API可能会随着它们的发展而随时更改。他们也没有承诺3年的弃用政策,谷歌在测试和修复错误方面的义务更加轻松。
这不仅仅是理论上的。 get_和set_语法的更改仅在几周内并行运行。由于v2是一个成熟的产品,因此可以避免破坏大量现有页面的语法更改。如果您使用v3,则必须注意将来页面破坏语法更改的可能性。
V3版本最终不得不比v2更频繁地退回,这可能部分归功于轻量级测试,但也因为没有相当于v2.x的版本。 v3代码直接从“Google内部测试”转到“在所有v3网站上生活”一步。答案 1 :(得分:2)
我正在使用v3作为爱好,我做了一个小项目,它允许你添加标记,测量距离,添加多边形,保存地图和现实......我发现v3比v2快许多标记(小于100,没有任何聚类),我发现添加标记和自定义图标更简单。但是,谷歌中的人经常会改变规则...所以如果你开始真正的工作,我建议使用v2,否则你必须经常检查一切是否正常。