谷歌地图api V3需要密钥吗?

时间:2011-12-24 12:55:19

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

我在 google maps api V2 中开发了一个网站,现在管理层表示不推荐使用V2并转换为V3。在谷歌搜索V3时,我没有看到任何API密钥?那它是如何运作的?

http://maps.googleapis.com/maps/api/js?sensor=false

src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAAZIdFD1WVdDZkZtynpOarChQNeNa5CKtG0-vmTH0qjucdvCYnQxSdAQEaIYCVLr1JYZPtbiF0LjTojQ"

以及如何从V2转换为V3?我应该从头开始开发吗?

2 个答案:

答案 0 :(得分:3)

Google Maps API v3既可以使用也可以不使用密钥。 您可以read this post了解如何迁移您的应用程序。基本上

  

迁移过程的第二步是重命名api   调用和对象。重命名遵循以下模式:

     

GMarker - > google.maps.Marker

     

GOverlay - > google.maps.Overlay

     

GEvent - > google.maps.Event ...

答案 1 :(得分:1)

谷歌地图api v3不需要像v2这样的密钥。由于支持iphone和android等设备,我们鼓励您使用v3。

Googe maps api v3已使用modified MVC framework.实现。

  

例如,MVC对象(例如地图)的任何状态更改都是   通过特定格式的setter和getter处理。同样,   MVC对象的所有状态都存储为该对象的属性,   并且通过事件处理程序对状态变化的所有观察都属于   特殊格式。

Learn More