MapOptions

此类表示Map构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。

interface MapOptions {
    center?: Point;
    displayOptions?: DisplayOptions;
    enableAdaptiveMinZoom?: boolean;
    enableAutoResize?: boolean;
    enableDblclickZoom?: boolean;
    enableDragging?: boolean;
    enableIconInfoWindow?: boolean;
    enableKeyboard?: boolean;
    enableMapClick?: boolean;
    enablePinchZoom?: boolean;
    enableRotate?: boolean;
    enableRotateGestures?: boolean;
    enableTilt?: boolean;
    enableTiltGestures?: boolean;
    enableWheelZoom?: boolean;
    fixCenterWhenPinch?: boolean;
    fixCenterWhenResize?: boolean;
    heading?: number;
    mapType?: MapTypeId;
    maxZoom?: number;
    minZoom?: number;
    overlayTop?: boolean;
    tilt?: number;
    zoom?: number;
    zoomCenter?: Point;
}

属性

地图初始中心点。需与 zoom 一同传入才会自动初始化视野。

配置地图显示元素。该参数详细信息请参见 setDisplayOptions 方法。

是否自动限制最小缩放级别,默认值:true

是否自动检测地图容器变化并自适应,默认值:true

是否启用双击缩放,左键双击放大、右键双击缩小,默认值:true

是否允许拖拽(包括了旋转、倾斜、移动)默认值:true

点击底图标注时,是否显示信息窗,在enableIconClick为true时生效,默认值:false

是否开启键盘快捷键操作地图,默认值:false

是否开启底图可点功能,默认值:3.0版本默认为true,4.0后默认为false

是否允许手势缩放地图,默认值:true

是否允许地图旋转,默认值:true

是否允许通过手势旋转地图,默认值:true

是否允许地图倾斜,默认值:true

是否允许通过手势倾斜地图,默认值:true

是否允许鼠标滚轮、触摸板滑动缩放地图,默认值为 true

手势缩放是否固定中心点,不固定时由手指中心点决定,默认值:false

地图容器尺寸变化时,是否保持地图中心点不变。默认情况下,当地图容器尺寸变化时,地图上的 任意一点距离地图左上角的位置不变,即视觉上地图是稳定的,但是地图的中心点坐标却是变化的。默认值:false

地图初始旋转角度,0 表示正北,顺时针为正,单位为度,取值范围 [0, 360)。默认值:0

地图类型,默认值:BMAP_NORMAL_MAP

地图允许展示的最大级别,取值范围 [3, 21]

地图允许展示的最小级别。 取值范围 [3, 21]

覆盖物是否显示在文字上面,默认值:false

地图初始倾斜角度,0 表示俯视,单位为度,取值范围 [0, 73]。默认值:0

地图初始缩放级别。需与 center 一同传入才会自动初始化视野。

指定缩放中心点,当设置此属性后,地图缩放总是以此点为中心进行。