MapLongPressGestureDelegate

public protocol MapLongPressGestureDelegate : class

Long Press Gesture Delegate

  • Asks the delegate if the map should recognize this long press gesture and perform default functionality (which is nothing, currently).

    Declaration

    Swift

    func mapController(_ controller: MZMapViewController, recognizer: UIGestureRecognizer, shouldRecognizeLongPressGesture location: CGPoint) -> Bool

    Parameters

    controller

    The MZMapViewController that wants to recognize the press.

    recognizer

    The recognizer that initially recognized the press.

    location

    The screen coordinates that the press occured in relative to the bounds of the map.

    Return Value

    Return true for default functionality, or false if don’t want it recognized (or plan on handling it yourself).

  • Informs the delegate the map recognized a long press gesture.

    Declaration

    Swift

    func mapController(_ controller: MZMapViewController, recognizer: UIGestureRecognizer, didRecognizeLongPressGesture location: CGPoint)

    Parameters

    controller

    The MZMapViewController that recognized the press.

    recognizer

    The recognizer that recognized the press.

    location

    The screen coordinates that the press occured in relative to the bounds of the map.