MNMapVectorElementListenerDelegate

public protocol MNMapVectorElementListenerDelegate : AnyObject

Map vector listener delegate for events such as polygon tap, marker tap etc.

  • A polygon has been tapped

    Declaration

    Swift

    func onPolygonTapped(polygon: MNMapPolygon, tapType: MapstedMapApi.TapType, tapPos: MNMercator)

    Parameters

    polygon

    The polygon user tapped

  • Declaration

    Swift

    func onEntityTapped(entity: MNMapEntity, tapType: MapstedMapApi.TapType, tapPos: MNMercator)
  • When store clicked, there will be a popup balloon item. The Balloon item has been clicked

    Declaration

    Swift

    func onBalloonClicked(searchEntity: MNSearchEntity)

    Parameters

    searchEntity

    The search entity related to the balloon item being clicked

  • A marker has been tapped

    Declaration

    Swift

    func onMarkerTapped(markerName: String, markerType: String)

    Parameters

    markerName

    The marker name being tapped

    markerType

    The marker type being tapped