BMFMapOptions class Null safety
mapView属性集合
Constructors
- BMFMapOptions({dynamic mapType = BMFMapType.Standard, BMFMapLanguageType languageType = BMFMapLanguageType.Chinese, BMFMapFontSizeLevel fontSizeLevel = BMFMapFontSizeLevel.Standard, dynamic limitMapBounds, dynamic compassPosition, bool compassEnabled = false, dynamic center, int? zoomLevel, int? minZoomLevel, int? maxZoomLevel, bool? showZoomControl = true, double? rotation, double? overlooking, int? minOverlooking, bool buildingsEnabled = true, bool showMapPoi = true, bool trafficEnabled = false, bool baiduHeatMapEnabled = false, bool gesturesEnabled = true, bool zoomEnabled = true, bool zoomEnabledWithTap = true, bool zoomEnabledWithDoubleClick = true, bool scrollEnabled = true, bool overlookEnabled = true, bool rotateEnabled = true, bool? forceTouchEnabled = false, bool showMapScaleBar = true, dynamic mapScaleBarPosition, dynamic mapZoomControlPosition, dynamic logoPosition = BMFLogoPosition.LeftBottom, dynamic visibleMapBounds, dynamic mapPadding, bool? updateTargetScreenPtWhenMapPaddingChanged = true, bool? changeWithTouchPointCenterEnabled = false, bool changeCenterWithDoubleTouchPointEnabled = true, bool baseIndoorMapEnabled = false, bool showIndoorMapPoi = true, bool showOperateLayer = true})
- BMFMapOptions构造方法
Properties
- baiduHeatMapEnabled ↔ bool
-
设定地图是否打开百度城市热力图图层(百度自有数据),
read / write
- baseIndoorMapEnabled ↔ bool
-
设定地图是否显示室内图(包含室内图标注),默认不显示
read / write
- buildingsEnabled ↔ bool
-
设定地图是否现显示3D楼块效果
read / write
- center ↔ dynamic
-
当前地图的中心点,改变该值时,地图的比例尺级别不会发生变化
read / write
- changeCenterWithDoubleTouchPointEnabled ↔ bool
-
设定双击手势放大地图时,BMFMapView的放大效果的中心点。
read / write
- changeWithTouchPointCenterEnabled ↔ bool?
-
设定双指手势操作时,BMFMapView的旋转和缩放效果的中心点。
read / write
- compassEnabled ↔ bool
-
是否显示指南针
read / write
- compassPosition ↔ dynamic
-
指南针的位置,设定坐标以BMFMapView左上角为原点,向右向下增长
read / write
- fontSizeLevel ↔ BMFMapFontSizeLevel
-
设置地图字体大小 since 3.1.0
read / write
- forceTouchEnabled ↔ bool?
-
设定地图是否回调force touch事件,默认为false,仅适用于支持3D Touch的情况,
read / write
- gesturesEnabled ↔ bool
-
设定地图View能否支持所有手势操作
read / write
- hashCode → int
-
The hash code for this object.
read-only, inherited
- languageType ↔ BMFMapLanguageType
-
地图底图语言类型 (暂不支持多地图) since 3.1.0
read / write
- limitMapBounds ↔ dynamic
-
限制地图的显示范围(地图状态改变时,该范围不会在地图显示范围外。设置成功后,会调整地图显示该范围)
read / write
- logoPosition ↔ dynamic
-
logo位置 默认BMFLogoPositionLeftBottom
read / write
- mapPadding ↔ dynamic
-
地图预留边界,默认:(top:0, left:0, bottom:0, right:0)。
read / write
- mapScaleBarPosition ↔ dynamic
-
比例尺的位置,设定坐标以BMFMapWidget左上角为原点,向右向下增长
read / write
- mapType ↔ dynamic
-
当前地图类型,默认标准地图
read / write
- mapZoomControlPosition ↔ dynamic
-
缩放控件的位置,设定坐标以BMFMapWidget左上角为原点,向右向下增长
read / write
- maxZoomLevel ↔ int?
-
地图的自定义最大比例尺级别
read / write
- minOverlooking ↔ int?
-
地图俯视角度最小值(即角度最大值),在手机上当前可设置的范围为-79~0度
read / write
- minZoomLevel ↔ int?
-
地图的自定义最小比例尺级别
read / write
- overlookEnabled ↔ bool
-
设定地图View能否支持俯仰角
read / write
- overlooking ↔ double?
-
地图俯视角度,在手机上当前可使用的范围为-45~0度 (ios取int值)
read / write
- rotateEnabled ↔ bool
-
设定地图View能否支持旋转
read / write
- rotation ↔ double?
-
地图旋转角度,在手机上当前可使用的范围为-180~180度 (ios取int值)
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- scrollEnabled ↔ bool
-
设定地图View能否支持用户移动地图
read / write
- showIndoorMapPoi ↔ bool
-
设定室内图标注是否显示,默认true,仅当显示室内图(baseIndoorMapEnabled为true)时生效
read / write
- showMapPoi ↔ bool
-
设定地图是否显示底图poi标注(不包含室内图标注),默认true
read / write
- showMapScaleBar ↔ bool
-
设定是否显示比例尺
read / write
- showOperateLayer ↔ bool
-
地图是否展示运营图层 默认true since 3.2.0
read / write
- showZoomControl ↔ bool?
-
设置是否显示缩放控件
read / write
- trafficEnabled ↔ bool
-
设定地图是否打开路况图层
read / write
- updateTargetScreenPtWhenMapPaddingChanged ↔ bool?
-
设置mapPadding时,地图中心(屏幕坐标:BMFMapStatus.targetScreenPt)是否跟着改变,默认true
read / write
- visibleMapBounds ↔ dynamic
-
当前地图可显示范围(东北,西南)角坐标
read / write
- zoomEnabled ↔ bool
-
设定地图View能否支持用户多点缩放(双指)
read / write
- zoomEnabledWithDoubleClick ↔ bool
-
设定地图View能否支持用户缩放(单指双击)
read / write
- zoomEnabledWithTap ↔ bool
-
设定地图View能否支持用户缩放(双指单击)
read / write
- zoomLevel ↔ int?
-
地图比例尺级别,在手机上当前可使用的级别为4-21级
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toMap(
) → Map< String, Object?> - BMFMapOptions -> map
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited