1 import Foundation 2 3 enum MapEventsNames: String { 4 case ON_CAMERA_MOVE_STARTED_EVENT = "onCameraMoveStarted" 5 case ON_CAMERA_MOVE_ENDED_EVENT = "onCameraMoveEnded" 6 case ON_MARKER_CLICK_EVENT = "onMarkerClick" 7 case ON_MARKER_DRAG_STARTED_EVENT = "onMarkerDragStarted" 8 case ON_MARKER_DRAG_ENDED_EVENT = "onMarkerDragEnded" 9 } 10 createCameraEventContentnull11func createCameraEventContent(latitude: Double, longitude: Double) -> [String: Any?] { 12 return ["latitude": latitude, "longitude": longitude] 13 } 14 createMarkerClickEventContentnull15func createMarkerClickEventContent(id: String) -> [String: Any?] { 16 return ["id": id] 17 } 18 createMarkerDragStartedEventContentnull19func createMarkerDragStartedEventContent(id: String) -> [String: Any?] { 20 return ["id": id] 21 } 22 createMarkerDragEndedEventContentnull23func createMarkerDragEndedEventContent(id: String, latitude: Double, longitude: Double) -> [String: Any?] { 24 return ["id": id, "latitude": latitude, "longitude": longitude] 25 } 26