CMMapControllerDelegate
@objc public protocol CMMapControllerDelegate: NSObjectProtocol
The map controller delegate
-
The map ready callback
Declaration
Swift
@objc optional func onReadyMap(_ map: CMMapController)
Parameters
map
The map controller
-
On user click map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onClick location: CMLatLng)
Parameters
map
The map controller
location
The click location
-
On user double-click map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onDoubleClick location: CMLatLng)
Parameters
map
The map controller
location
The double-click location
-
On user long-click map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onLongClick location: CMLatLng)
Parameters
map
The map controller
location
The long-click location
-
On user pan map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onPan displacement: CGPoint)
Parameters
map
The map controller
displacement
The pan displacement point
-
On user pinch map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onPinch location: CMLatLng)
Parameters
map
The map controller
location
The pinch location
-
On user pinch map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onRotation ration: Float)
Parameters
map
The map controller
rotation
The ratation in radiants
-
On user shove map callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, onShove displacement: CGPoint)
Parameters
map
The map controller
displacement
The shove point
-
On user select marker callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, didSelectMarker feature: CMMarker)
Parameters
map
The map controller
feature
The marker feature selected
-
On user select feature callback
Declaration
Swift
@objc optional func map(_ map: CMMapController, didSelectGeometry feature: CMGeometry)
Parameters
map
The map controller
feature
The feature selected