|
|
@@ -41,8 +41,11 @@ protocol MapCapability {
|
|
|
|
|
|
func handleMethodCall(_ call: FlutterMethodCall, result: @escaping FlutterResult)
|
|
|
|
|
|
- // 处理移动至多个点的位置,并提供设置padding距离
|
|
|
+ ///处理移动至多个点的位置,并提供设置padding距离
|
|
|
func handleMapMoveToSuitableLocation(args: [String: Any]?, result: @escaping FlutterResult)
|
|
|
+
|
|
|
+ ///清除指定标记物
|
|
|
+ func handleMapRemovemarker(args: [String: Any]?, result: @escaping FlutterResult)
|
|
|
}
|
|
|
|
|
|
extension MapCapability {
|
|
|
@@ -65,6 +68,8 @@ extension MapCapability {
|
|
|
handleMapAddPolyline(args: call.arguments as? [String: Any], result: result)
|
|
|
case .methodMapMoveToSuitableLocation:
|
|
|
handleMapMoveToSuitableLocation(args: call.arguments as? [String: Any], result: result)
|
|
|
+ case .methodMarkerRemoveMarker:
|
|
|
+ handleMapRemovemarker(args: call.arguments as? [String: Any], result: result)
|
|
|
default:
|
|
|
result(FlutterMethodNotImplemented)
|
|
|
}
|