BMFMarker class Null safety

大头针

Available Extensions

Constructors

BMFMarker({required dynamic position, String? icon, Uint8List? iconData, String? title, String? subtitle, bool? isLockedToScreen = false, dynamic screenPointToLock, String? identifier, dynamic 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
BMFMarker.icon({required dynamic position, required String? icon, String? title, String? subtitle, bool? isLockedToScreen = false, dynamic screenPointToLock, String? identifier, dynamic 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, Map? customMap, bool? isOpenCollisionDetection = false, int? collisionDetectionPriority = 0, bool? isForceDisplay = false, int zIndex = 0, bool visible = true})
BMFMarker构造方法 since 3.1.0
BMFMarker.iconData({required dynamic position, required Uint8List? iconData, String? title, String? subtitle, bool? isLockedToScreen = false, dynamic screenPointToLock, String? identifier, dynamic 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, Map? customMap, bool? isOpenCollisionDetection = false, int? collisionDetectionPriority = 0, bool? isForceDisplay = false, int zIndex = 0, bool visible = true})
BMFMarker构造方法 since 3.1.0

Properties

alpha ↔ double?
透明度
read / write
canShowCallout ↔ bool?
当为true时,view被选中时会弹出气泡,必须实现了title这个字段(iOS)
read / write
centerOffset ↔ dynamic
默认情况下, marker view的中心位于marker的坐标位置,
read / write
collisionDetectionPriority ↔ int?
碰撞检测优先级,同一优先级后添加的优先展示。since 3.2.0
read / write
customMap ↔ Map?
开发者自定义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
iconData ↔ Uint8List?
markView显示的图片数据流
read / write
identifier ↔ String?
markerView的复用标识符
read / write
isForceDisplay ↔ bool?
开启碰撞检测时,是否强制展示,默认false。since 3.2.0
read / write
isLockedToScreen ↔ bool?
标注固定在指定屏幕位置, 必须与screenPointToLock一起使用。
read / write
isOpenCollisionDetection ↔ bool?
开启碰撞检测,默认false,关闭。since 3.2.0
read / write
isPerspective ↔ bool?
在有俯仰角的情况下,是否近大远小
read / write
position ↔ dynamic
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 ↔ dynamic
标注锁定在屏幕上的位置,
read / write
selected ↔ bool?
默认为false,初始化时设置为true时会默认弹出气泡。设置该值来控制隐藏和弹出气泡
read / write
subtitle ↔ String?
子标题
read / write
title ↔ String?
标题
read / write

Methods

fromMap(Map map) → dynamic
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toMap() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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