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