# Marker class

点覆盖物的类

Inheritance
  - Object
  - BaseOverlay
  - Marker

## Constructors

Marker ({@required LatLng position, double alpha: 1.0, Offset anchor: const Offset(0.5, 0.5), bool clickable: true, bool draggable: false, BitmapDescriptor icon: BitmapDescriptor.defaultMarker, bool infoWindowEnable: true, InfoWindow infoWindow: InfoWindow.noText, double rotation: 0.0, bool visible: true, double zIndex: 0.0, ArgumentCallback<String> onTap, MarkerDragEndCallback onDragEnd})

## Properties

alpha → double
  透明度
  final
anchor → Offset
  覆盖物视图相对地图上的经纬度位置的锚点
  final
clickable → bool
  是否可点击，默认为true
  final
draggable → bool
  是否可拖拽，默认为false
  final
hashCode → int
  The hash code for this object. [...]
  read-only, override
icon → BitmapDescriptor
  覆盖物的图标
  final
id → String
  read-only, inherited
infoWindow → InfoWindow
  覆盖物上的气泡，当被点击时，如果infoWindowEnable为true,则会显示出来
  final
infoWindowEnable → bool
  是否显示气泡，如果为true,则点击Marker后，会显示该气泡InfoWindow 如果为false,则始终不会显示该气泡
  final
onDragEnd → MarkerDragEndCallback
  Marker被拖拽结束的回调
  final
onTap → ArgumentCallback<String>
  回调的参数是对应的id
  final
position → LatLng
  位置,不能为空
  final
rotation → double
  旋转角度
  final
runtimeType → Type
  A representation of the runtime type of the object.
  read-only, inherited
visible → bool
  是否可见
  final
zIndex → double
  z轴的值，用于调整该覆盖物的相对绘制层级关系 值越小，图层越靠下，iOS该值不支持动态修改,仅能在初始化时指定
  final

## Methods

clone () → Marker
  override
copyWith ({double alphaParam, Offset anchorParam, bool clickableParam, bool draggableParam, BitmapDescriptor iconParam, bool infoWindowEnableParam, InfoWindow infoWindowParam, LatLng positionParam, double rotationParam, bool visibleParam, VoidCallback onTapParam, ValueChanged <LatLng> onDragEndParam}) → Marker
  copy的真正复制的参数
noSuchMethod (Invocation invocation) → dynamic
  Invoked when a non-existent method or property is accessed. [...]
  inherited
setIdForCopy (String copyId) → void
  inherited
toMap () → Map <String, dynamic>
  override
toString () → String
  Returns a string representation of this object.
  override

## Operators

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