MapAmapDetailOpetation.swift 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // MapAmapDetailOpetation.swift
  3. // map_amap_ios
  4. //
  5. // Created by 诺诺诺的言 on 2025/7/22.
  6. //
  7. import Foundation
  8. enum MapAmapDetailOpetation: String, CaseIterable {
  9. // 地图相关方法名称
  10. case methodMapMoveCamera = "map#moveCamera"
  11. case methodMapAnimateCamera = "map#animateCamera"
  12. case methodMapClear = "map#clear"
  13. case methodMapMoveToSuitableLocation = "map#moveToSuitableLocation"
  14. case methodMapInteractionEnabled = "map#interactionEnabled"
  15. case methodMapLogoVisible = "map#logoVisible"
  16. // 标记物相关方法名称
  17. case methodUpdateOrAddMarkers = "marker#updateOrAddMarkers"
  18. case methodReplaceAllMarkers = "marker#replaceAllMarkers"
  19. case methodMarkerOnTap = "marker#onTap"
  20. case methodMarkerRemoveMarker = "marker#removeMarker"
  21. // 轨迹纠偏
  22. case methodQueryProcessedTrace = "trace#queryProcessedTrace"
  23. // polyline
  24. case methodAddPolyline = "polyline#addPolyline"
  25. ///删除指定的路径
  26. case methodRemovePolyline = "polyline#removePolyline"
  27. }
  28. enum CommonChannelMethod: String {
  29. case `init` = "init"
  30. case getPlatformMapName = "getPlatformMapName"
  31. case startLocation = "startLocation"
  32. }