BMFMarker class

大头针

Inheritance

Constructors

BMFMarker({@required BMFCoordinate position, @required String icon, String title, String subtitle, bool isLockedToScreen: false, BMFPoint screenPointToLock, String identifier, BMFPoint centerOffset, bool enabled3D, bool enabled: true, bool draggable: false, bool selected: false, bool canShowCallout: true, bool hidePaopaoWhenSingleTapOnMap: true, bool hidePaopaoWhenDoubleTapOnMap: false, bool hidePaopaoWhenTwoFingersTapOnMap: false, bool hidePaopaoWhenSelectOthers: true, bool hidePaopaoWhenDrag: false, bool hidePaopaoWhenDragOthers: false, int displayPriority: BMFMarkerDisplayPriority.Middle, double scaleX: 1.0, double scaleY: 1.0, double alpha: 1.0, bool isPerspective, int zIndex: 0, bool visible: true})
BMFMarker构造方法
BMFMarker.fromMap(Map map)
map => BMFMarker

Properties

alpha ↔ double
透明度 [...]
read / write
canShowCallout ↔ bool
当为true时,view被选中时会弹出气泡,必须实现了title这个字段(iOS)
read / write
centerOffset ↔ BMFPoint
默认情况下, marker view的中心位于marker的坐标位置, [...]
read / write
displayPriority ↔ int
marker展示优先级,提供三种级别,其他级别开发者可自行设置, 默认值为BMFMarkerDisplayPriority.Middle, 级别数值越大越优先展示,同级别按照添加的先后顺序进行覆盖展示。 iOS独有
read / write
draggable ↔ bool
当设为true支持将view在地图上拖动
read / write
enabled ↔ bool
默认为true,当为false时view忽略触摸事件
read / write
enabled3D ↔ bool
默认情况下,标注没有3D效果,可以设置enabled3D改变使用3D效果, [...]
read / write
hashCode → int
The hash code for this object. [...]
read-only, inherited
hidePaopaoWhenDoubleTapOnMap ↔ bool
当发生双击地图事件时,当前的marker的泡泡是否隐藏,默认值为false iOS独有
read / write
hidePaopaoWhenDrag ↔ bool
当拖拽当前的marker时,当前marker的泡泡是否隐藏,默认值为false iOS独有
read / write
hidePaopaoWhenDragOthers ↔ bool
当拖拽其他marker时,当前marker的泡泡是否隐藏,默认值为false iOS独有
read / write
hidePaopaoWhenSelectOthers ↔ bool
当选中其他marker时,当前marker的泡泡是否隐藏,默认值为true iOS独有
read / write
hidePaopaoWhenSingleTapOnMap ↔ bool
当发生单击地图事件时,当前的marker的泡泡是否隐藏,默认值为true iOS独有
read / write
hidePaopaoWhenTwoFingersTapOnMap ↔ bool
当发生两个手指点击地图(缩小地图)事件时,当前的marker的泡泡是否隐藏,默认值为false iOS独有
read / write
icon ↔ String
markView显示的图片
read / write
Id → String
获取id
read-only, inherited
identifier ↔ String
markerView的复用标识符
read / write
isLockedToScreen ↔ bool
标注固定在指定屏幕位置, 必须与screenPointToLock一起使用。 [...]
read / write
isPerspective ↔ bool
在有俯仰角的情况下,是否近大远小 [...]
read / write
methodChannel ↔ MethodChannel
获取channdel
read / write, inherited
position ↔ BMFCoordinate
marker位置经纬度
read / write
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
scaleX ↔ double
x方向缩放倍数 [...]
read / write
scaleY ↔ double
y方向缩放倍数 [...]
read / write
screenPointToLock ↔ BMFPoint
标注锁定在屏幕上的位置, [...]
read / write
selected ↔ bool
默认为false,初始化时设置为true时会默认弹出气泡。设置该值来控制隐藏和弹出气泡 [...]
read / write
subtitle ↔ String
子标题 [...]
read / write
title ↔ String
标题
read / write
visible ↔ bool
overlay是否可见 [...]
read / write, inherited
zIndex ↔ int
元素的堆叠顺序 [...]
read / write, inherited

Methods

fromMap(Map map) → dynamic
map -> dynamic
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toMap() → Map<String, Object>
model -> map
override
toString() → String
Returns a string representation of this object.
inherited
updateAlpha(double alpha) → Future<bool>
更新透明度 [...]
updateCenterOffset(BMFPoint centerOffset) → Future<bool>
更新marker centerOffset信息
updateDraggable(bool draggable) → Future<bool>
更新是否可拖拽
updateEnabled(bool enabled) → Future<bool>
更新marker是否响应触摸事件, true则响应,false则不响应
updateEnabled3D(bool enabled3D) → Future<bool>
更新marker是否显示3D效果
updateIcon(String icon) → Future<bool>
更新显示的图片
updateIsLockedToScreen(bool isLockedToScreen, BMFPoint screenPointToLock) → Future<bool>
更新是否锁定在屏幕上的位置 [...]
updateIsPerspective(bool isPerspective) → Future<bool>
更新近大远小的开关 [...]
updatePosition(BMFCoordinate position) → Future<bool>
更新位置经纬度
updateScaleX(double scaleX) → Future<bool>
更新x方向缩放倍数 [...]
updateScaleY(double scaleY) → Future<bool>
更新y方向缩放倍数 [...]
updateSubTitle(String subtitle) → Future<bool>
更新subTitle
updateTitle(String title) → Future<bool>
更新title
updateVisible(bool visible) → Future<bool>
更新marker是否显示 [...]
updateZIndex(int zIndex) → Future<bool>
更新z轴方向上的堆叠顺序 [...]

Operators

operator ==(Object other) → bool
The equality operator. [...]
inherited