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 
createCameraEventContentnull11 func createCameraEventContent(latitude: Double, longitude: Double) -> [String: Any?] {
12   return ["latitude": latitude, "longitude": longitude]
13 }
14 
createMarkerClickEventContentnull15 func createMarkerClickEventContent(id: String) -> [String: Any?] {
16   return ["id": id]
17 }
18 
createMarkerDragStartedEventContentnull19 func createMarkerDragStartedEventContent(id: String) -> [String: Any?] {
20   return ["id": id]
21 }
22 
createMarkerDragEndedEventContentnull23 func createMarkerDragEndedEventContent(id: String, latitude: Double, longitude: Double) -> [String: Any?] {
24   return ["id": id, "latitude": latitude, "longitude": longitude]
25 }
26