Google maps 如何将代码从Google Maps API V2迁移到V3?

Google maps 如何将代码从Google Maps API V2迁移到V3?,google-maps,google-maps-api-3,google-maps-api-2,Google Maps,Google Maps Api 3,Google Maps Api 2,由于GoogleMapsJavaScriptAPI版本2已于2010年5月19日正式被弃用。V2 API将在2013年5月19日后停止工作 我们使用V2开发的所有应用程序是否都将在2013年5月19日之后停止,我们必须在这之前将其迁移到V3?我不知道谷歌是否明确表示,他们将删除API和资产,使其无法使用,但我知道,在5月19日之后,所有的赌注都将落空,他们可以随时免费获取API和支持v2所需的任何/所有资产,而无需事先通知,因此这是一种自担风险的交易 是时候迁移了……v2已经被弃用多年了,v3得

由于GoogleMapsJavaScriptAPI版本2已于2010年5月19日正式被弃用。V2 API将在2013年5月19日后停止工作


我们使用V2开发的所有应用程序是否都将在2013年5月19日之后停止,我们必须在这之前将其迁移到V3?

我不知道谷歌是否明确表示,他们将删除API和资产,使其无法使用,但我知道,在5月19日之后,所有的赌注都将落空,他们可以随时免费获取API和支持v2所需的任何/所有资产,而无需事先通知,因此这是一种自担风险的交易

是时候迁移了……v2已经被弃用多年了,v3得到了很好的支持

迁移过来并不难,您可以保留大部分现有的代码库,只需调用几个不同的函数

例如,您以前调用的所有原始函数如下所示:

new GMap2()...
new GMarker()...
new GLatLng()...
它们都有名称空间,因此在v3中它们的等价物是:

new google.maps.Map()...
new google.maps.Marker()...
new google.maps.LatLng()...
然而,任何时候你在使用诸如StreetView或DirectionsRenderer之类的服务时,你都需要检查上面的文档,因为这些文档已经发生了轻微的变化

你必须在浏览过程中找出一些bug,但是文档组织得非常好,你不应该有那么多麻烦


祝你好运

这里有一个关于如何升级的简单指南:

另外,请注意,使用v3不需要API密钥。。。所以更简单。不鼓励答案中可能存在的大部分是链接的重复答案,你能总结一下答案吗?由于昨晚他们杀死了v2 api,今天这个链接将被破坏。而且,遵循这些步骤对我来说不起作用,但是我们对API的使用过于复杂了。