# amap_map library

## Classes

AMapController
AMapWidget
  用于展示高德地图的Widget
BaseOverlay
  地图覆盖物基类
BitmapDescriptor
  Bitmap工具类
CameraPosition
CameraTargetBounds
CameraUpdate
  描述地图状态将要发生的变化
CustomStyleOptions
  地图自定义样式
InfoWindow
  Marker的气泡 Android和iOS的实现机制有差异，仅在接口层面拉齐，效果一致
Marker
  点覆盖物的类
MarkerUpdates
  用以描述Marker的更新项
MinMaxZoomPreference
  地图最大最小缩放级别的封装对象
MyLocationStyleOptions
  定位小蓝点配置项
Polygon
  线相关的覆盖物类，内部的属性，描述了覆盖物的纹理、颜色、线宽等特征
PolygonUpdates
  该类主要用以描述Polygon的增删改等更新操作
Polyline
  线相关的覆盖物类，内部的属性，描述了覆盖物的纹理、颜色、线宽等特征
PolylineUpdates
  该类主要用以描述Polyline的增删改等更新操作

## Functions

keyByMarkerId (Iterable <Marker> markers) → Map <String, Marker>
keyByPolygonId (Iterable <Polygon> polylines) → Map <String, Polygon>
keyByPolylineId (Iterable <Polyline> polylines) → Map <String, Polyline>
serializeOverlaySet (Set <BaseOverlay> overlays) → List <Map <String, dynamic>>

## Enums

CapType
  线头类型
DashLineType
  虚线类型
JoinType
  连接点类型
MapType
  地图类型

## Typedefs

MapCreatedCallback (AMapController controller) → void
MarkerDragEndCallback (String id, LatLng endPosition) → void
  带有一个回调参数的回调类型