From 718d9cff62fe2a739833423af03db983b7d57b6f Mon Sep 17 00:00:00 2001 From: Kuloud Date: Wed, 3 Jan 2024 18:31:54 +0800 Subject: [PATCH] update readme doc --- README.md | 5 ++++- lib/src/amap_widget.dart | 26 +++++++++++------------ lib/src/core/method_channel_amap_map.dart | 14 +++++++----- 3 files changed, 26 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 9c83cc4..44de8c7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,9 @@ flutter pub add amap_map ``` ## Prepare -* 登录[高德开放平台官网](https://lbs.amap.com/)申请ApiKey。Android平台申请配置key请参考[Android获取key](https://lbs.amap.com/api/poi-sdk-android/develop/create-project/get-key/?sug_index=2), iOS平台申请配置请参考[iOS获取key](https://lbs.amap.com/api/poi-sdk-ios/develop/create-project/get-key/?sug_index=1)。 +* 登录[高德开放平台官网](https://lbs.amap.com/)申请ApiKey。 + - Android平台申请配置key请参考[Android获取key](https://lbs.amap.com/api/poi-sdk-android/develop/create-project/get-key/?sug_index=2) + - iOS平台申请配置请参考[iOS获取key](https://lbs.amap.com/api/poi-sdk-ios/develop/create-project/get-key/?sug_index=1) ## Demo @@ -193,6 +195,7 @@ class AMapWidget extends StatefulWidget { } ``` + ### 地图控制器 ```dart diff --git a/lib/src/amap_widget.dart b/lib/src/amap_widget.dart index 9580e4a..bc95b9e 100644 --- a/lib/src/amap_widget.dart +++ b/lib/src/amap_widget.dart @@ -19,43 +19,43 @@ class AMapWidget extends StatefulWidget { /// 初始化时的地图中心点 final CameraPosition initialCameraPosition; - ///地图类型 + /// 地图类型 final MapType mapType; - ///自定义地图样式 + /// 自定义地图样式 final CustomStyleOptions? customStyleOptions; - ///定位小蓝点 + /// 定位小蓝点 final MyLocationStyleOptions? myLocationStyleOptions; - ///缩放级别范围 + /// 缩放级别范围 final MinMaxZoomPreference? minMaxZoomPreference; - ///地图显示范围 + /// 地图显示范围 final LatLngBounds? limitBounds; - ///显示路况开关 + /// 显示路况开关 final bool trafficEnabled; /// 地图poi是否允许点击 final bool touchPoiEnabled; - ///是否显示3D建筑物 + /// 是否显示3D建筑物,默认显示 final bool buildingsEnabled; - ///是否显示底图文字标注 + /// 是否显示底图文字标注 final bool labelsEnabled; - ///是否显示指南针 + /// 是否显示指南针 final bool compassEnabled; - ///是否显示比例尺 + /// 是否显示比例尺 final bool scaleEnabled; - ///是否支持缩放手势 + /// 是否支持缩放手势 final bool zoomGesturesEnabled; - ///是否支持滑动手势 + /// 是否支持滑动手势 final bool scrollGesturesEnabled; ///是否支持旋转手势 @@ -332,7 +332,7 @@ class _AMapOptions { ///是否显示3D建筑物 final bool? buildingsEnabled; - ///是否显示底图文字标注 + /// 是否显示底图文字标注,默认显示 final bool? labelsEnabled; ///是否显示指南针 diff --git a/lib/src/core/method_channel_amap_map.dart b/lib/src/core/method_channel_amap_map.dart index 8b2f9e4..40af5f6 100644 --- a/lib/src/core/method_channel_amap_map.dart +++ b/lib/src/core/method_channel_amap_map.dart @@ -11,7 +11,6 @@ // distributed under the License is distributed on an "AS IS" BASIS, import 'dart:async'; -import 'dart:math'; import 'package:x_amap_base/x_amap_base.dart'; import 'package:amap_map/src/core/amap_flutter_platform.dart'; @@ -45,7 +44,7 @@ class MethodChannelAMapFlutterMap implements AMapFlutterPlatform { return channel.invokeMethod('map#waitForMap'); } - ///更新地图参数 + /// 更新地图参数 Future updateMapOptions( Map newOptions, { required int mapId, @@ -137,32 +136,37 @@ class MethodChannelAMapFlutterMap implements AMapFlutterPlatform { return _events(mapId).whereType(); } - //Camera 移动回调 + // Camera 移动回调 Stream onCameraMove({required int mapId}) { return _events(mapId).whereType(); } - ///Camera 移动结束回调 + /// Camera 移动结束回调 Stream onCameraMoveEnd({required int mapId}) { return _events(mapId).whereType(); } + /// Camera 地图点击回调 Stream onMapTap({required int mapId}) { return _events(mapId).whereType(); } + /// Camera 地图长按回调 Stream onMapLongPress({required int mapId}) { return _events(mapId).whereType(); } + /// Camera 地图POI点点击回调 Stream onPoiTouched({required int mapId}) { return _events(mapId).whereType(); } + /// Camera 地图锚点点击回调 Stream onMarkerTap({required int mapId}) { return _events(mapId).whereType(); } + /// Camera 地图锚点拖拽结束回调 Stream onMarkerDragEnd({required int mapId}) { return _events(mapId).whereType(); } @@ -234,7 +238,7 @@ class MethodChannelAMapFlutterMap implements AMapFlutterPlatform { } } - ///移动镜头到一个新的位置 + /// 移动镜头到一个新的位置 Future moveCamera( CameraUpdate cameraUpdate, { required int mapId,