Google Map API使用详解(十五)——初始化GMap2对象
来源:互联网 发布:正统三国许褚数据 编辑:程序博客网 时间:2024/05/16 00:26
初始化一个GMap2对象除了可以使用GMapOptions参数设置谷歌地图外,在创建GMap2对象后还可以用一些方法设置地图的一些通用属性:
1、 可以连续缩放
地图缩放的时候旧图块在新图块加载完成之前不会直接消失,图块的切换比较平滑,在网速较慢的时候这种效果会好一些。地图默认情况下不支持,建议打开这个功能。使用map.enableContinuousZoom() / map.disableContinuousZoom() 方法来切换。另外,需要的时候你可以使用map.continuousZoomEnabled()方法来探测一下地图是否支持连续缩放。
2、 支持滚轮缩放
使用鼠标滚轮来实现地图缩放,默认也是不支持的,建议打开。
使用map.enableScrollWheelZoom() / map.disableScrollWheelZoom() 方法来切换,使用map.scrollWheelZoomEnabled()方法来探测。
3、 支持双击缩放
左键双击放大地图,默认也是不支持,建议打开。使用map.enableDoubleClickZoom() / map.disableDoubleClickZoom()方法切换,使用map.doubleClickZoomEnabled()方法探测。另外,右键双击缩小地图默认是支持的,没有发现地图API中有方法可以改变右键双击的属性。
4、 支持地图拖动(默认)
按住左键拖动地图,默认是支持的。使用enableDragging/disableDragging方法切换,使用draggingEnabled()方法探测。这个估计是个比较老的方法,因为在已经有静态地图API的情况下实在想不出来有什么理由不让地图可以拖动,除非你是想临时的禁止地图可拖动。
5、 支持信息窗口(默认)
在需要的时候地图可以弹出一个泡状的东东,在里面显示信息,默认也是支持的。使用enableInfoWindow/disableInfoWindow方法切换,使用infoWindowEnabled()方法探测。
一般情况下,这个属性让它保持默认就好了,如果你只需要在地图上标注并且不允许任何信息窗口的弹出,或者想上一个地图拖动的属性一样,需要临时性的禁止。
6、 添加搜索栏
把地图左下角的Logo换成一个带搜索框的控件,这样你就可以在你的地图中直接使用谷歌的数据源来支持用户搜索,定制好的话简直就可以当作一个微型的地图主页来用。这个是中文API中新增的功能,以前的文章中我提到使用GMapOptions中的googleBarOptions属性可以来定制这个控件的。这个在地图上默认是没有添加的,所以,如果你没有使用map.enableGoogleBar()方法来显式的声明加上搜索栏的话,googleBarOptions也是不会起作用的。添加搜索栏反向的禁用操作是map.disableGoogleBar()。- Google Map API使用详解(十五)——初始化GMap2对象
- Google Map API使用详解(十三)——使用Google Map API实现自定义控件
- Google Map API使用详解(二)——Google Map API中文说明
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map开发系列(九)——GMap2可以有哪些设置项
- Google Map API使用详解(十四)——使用Google Map提供的默认控件
- Google Map API使用详解(十六)——使用GMapOptions定制你的Google Map
- Google Map API使用详解(三)——Google Map基本常识(上)
- Google Map API使用详解(四)——Google Map基本常识(中)
- Google Map API使用详解(五)——Google Map基本常识(下)
- Google Map API使用详解(八)——Google Map坐标系统总结(上)
- Google Map API使用详解(九)——Google Map坐标系统总结(下)
- Google Map API使用详解(一)——Google Map开发背景知识
- Google Map API使用详解(六)——Google Map API Key的解读和使用技巧
- Google Map API使用详解(七)——加载Google Map API URL的详细解读
- Google Map API使用详解(十)——使用JavaScript创建地图详解(上)
- android机子如何通过程序替换开机动画
- Google Map API使用详解(十三)——使用Google Map API实现自定义控件
- Google Map API使用详解(十四)——使用Google Map提供的默认控件
- 关于Android中界面XML文件的绘制顺序
- 关于公司common.jqgrid.js文件的研究(未完)
- Google Map API使用详解(十五)——初始化GMap2对象
- Uddi注册中心教程
- 论OGRE中关于物体的旋转与朝向.
- 几个疑问
- java实现对gif与jpg之间的相互转化
- JEECG 列表行编辑模式下实现文本的xheditor富文本框编辑器
- Google Map API使用详解(十六)——使用GMapOptions定制你的Google Map
- Google Map API使用详解(十七)——实现自定义叠加层
- linux内核构建过程