amap_map library

高德地图Flutter插件入口文件

Classes

AMapController
地图通信中心
AMapInitializer
AMapWidget
用于展示高德地图的Widget
BaseInfoWindowAdapter
BaseOverlay
BitmapDescriptor
Bitmap工具类
CameraPosition
相机位置,包含可视区域的位置参数。
CameraTargetBounds
CameraUpdate
描述地图状态将要发生的变化
CustomStyleOptions
地图自定义样式
InfoWindow
Marker的气泡
InfoWindowAdapter
Marker
点覆盖物的类
MarkerUpdates
用以描述Marker的更新项
MinMaxZoomPreference
地图最大最小缩放级别的封装对象
MyLocationStyleOptions
定位小蓝点配置项
Polygon
线相关的覆盖物类,内部的属性,描述了覆盖物的纹理、颜色、线宽等特征
PolygonUpdates
该类主要用以描述Polygon的增删改等更新操作
Polyline
线相关的覆盖物类,内部的属性,描述了覆盖物的纹理、颜色、线宽等特征
PolylineUpdates
该类主要用以描述Polyline的增删改等更新操作
ScreenCoordinate
Represents a point coordinate in the GoogleMap's view.

Enums

CapType
线头类型
DashLineType
虚线类型
JoinType
连接点类型
MapLanguage
地图底图语言,目前支持中文底图和英文底图
MapType
地图类型

Functions

isLocationValid(AMapLocation location) bool
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>>?

Typedefs

MapCreatedCallback = void Function(AMapController controller)
MarkerDragEndCallback = void Function(String id, LatLng endPosition)
Marker拖动回调