| 1234567891011121314151617181920212223242526272829303132333435363738 |
- //
- // ChannelMethods.swift
- // Runner
- //
- // Created by Groot on 2025/5/9.
- //
- import Foundation
- enum MapViewChannelMethod: String, CaseIterable {
- // 地图相关方法名称
- case methodMapMoveCamera = "map#moveCamera"
- case methodMapAnimateCamera = "map#animateCamera"
- case methodMapClear = "map#clear"
- case methodMapMoveToSuitableLocation = "map#moveToSuitableLocation"
- case methodMapInteractionEnabled = "map#interactionEnabled"
- case methodMapLogoVisible = "map#logoVisible"
-
- // 标记物相关方法名称
- case methodUpdateOrAddMarkers = "marker#updateOrAddMarkers"
- case methodReplaceAllMarkers = "marker#replaceAllMarkers"
- case methodMarkerOnTap = "marker#onTap"
- case methodMarkerRemoveMarker = "marker#removeMarker"
-
- // 轨迹纠偏
- case methodQueryProcessedTrace = "trace#queryProcessedTrace"
-
- // polyline
- case methodAddPolyline = "polyline#addPolyline"
- ///删除指定的路径
- case methodRemovePolyline = "polyline#removePolyline"
- }
- enum CommonChannelMethod: String {
- case `init` = "init"
- case getPlatformMapName = "getPlatformMapName"
- case startLocation = "startLocation"
- }
|