我在 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?我应该从头开始开发吗?
答案 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对象的所有状态都存储为该对象的属性, 并且通过事件处理程序对状态变化的所有观察都属于 特殊格式。