google map
1.为什么地图API要选google?
免费吧.这可能是很多用户的主要考虑.就中小企业来说是这样的.
2.为什么要用V3?
因为V2需要注册一个google帐号和申请Key.但在V3中完全不需要.V3的设计理念也好过V2.只不过市面看到的应用多是V2的示例或图书.在V3中可以引入KML和XML文件来减少代码量.可以说不会开发的人只要找个V3的示例就可以用.
3.从V2到V3是不是改动很大?
不大.因为GIS应用已发展了多年.况且google不是第一家提供地图服务的公司.对于GIS应用的一些概念是不会变的.只不过有些名词在变成对象时改头换面了.拿基本的map对象来说吧.在V2中是GMap2,在V3中是google.maps.Map.下面大体罗列了一些基础对象.
marker        
V2 GMarker
                     
V3 google.maps.Marker
                    
 
纬经度         
V2 GLatLng
                    
V3 google.maps.LatLng
                   
 
信息窗口     
V2 GInfoWindow
                    
V3 google.maps.InfoWindow
                   
 
注册事件     V2
GEvent.addListener
                     
V3 google.maps.event.addListener
                    
 
引入js文件  v2
http://ditu.google.cn/maps?file=api&v=2.x&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI7xSosDVG8KKPE1-m51RBrvYughuyMxQ-i1QfUnH94QxWIa6N4U6MouMmBA&hl=zh-CN
                    
v3  http://maps.google.com/maps/api/js?sensor=true
Google官方开发文档
https://developers.google.com/maps/documentation/javascript/tutorial?hl=zh-cn
含有很多的内容很实用
                    
                
                
            
        
浙公网安备 33010602011771号