GMap2 与 google.maps.Map 的区别
来源:互联网 发布:php 2年工作经验 编辑:程序博客网 时间:2024/06/06 09:36
现在有很多地图JS 可以用,我以问答的形式来开始这篇文章要说的内容.最后以一个geoRSS+Google map api 来说V3的示例
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
相对于V2来说,在Android端进行传参到js中的google 函数调用,执行效率要低不少。这块的控制还有待提高,但是不可否认的是V3在开发的便捷及功能上胜过了V2。不需要Key,同时街景模式带来了比较丰富的应用,虽然覆盖面没有大陆地区。
- GMap2 与 google.maps.Map 的区别
- google.maps.Map 的事件
- new Google Maps APPI v2 与旧版本的区别
- IE 下Google Map 无法显示,报 GMap2 没有定义
- 诺基亚 HERE HD Map:Google Maps 的劲敌
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map API使用详解(十五)——初始化GMap2对象
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Android Map开发之Google Maps API申请和没有google Api的解决办法
- Android google maps api程序安装失败 手机安装时缺少google map api 的解决方法
- Google Map 离线地图 - "Ok Maps"
- google maps与arcgis结合
- Google Maps导出的kml与kmz纠偏
- 使用Android中的Google Maps的最新方法--获取Map API Key
- 令人震撼的Google Maps
- google maps api 的学习
- UML经典汇总
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
- 搭建android开发环境
- git 基本用法
- 雁过也,月满西楼
- GMap2 与 google.maps.Map 的区别
- 熵编码 简介
- gzip压缩算法
- mysql
- Android 根据软键盘的显示隐藏调整布局
- flex组件 倒计时为零自我删除的方法
- 改进的LZSS压缩算法
- C++多核高级编程 ' 第3章
- 在main()之前,IAR都做了啥?