MapInteraction
public enum MapInteraction
extension MapInteraction: Event
                Describes possible cases of MapInteractionEvent.
- 
                  
                  
Notifies the user when interaction with the
MapViewstarts.Declaration
Swift
case interactionStarted - 
                  
                  
Fired when the user taps on a given location on the map.
- coordinate: Coordinate geographic representation of the point that the user tapped.
 
Declaration
Swift
case tapped(coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user taps on a given
Annotation.- annotation: The annotation of the tap.
 - coordinate: Coordinate geographic representation of the point that the user tapped.
 
Declaration
Swift
case tappedOnAnnotation(annotation: Annotation, coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user taps on current location marker.
- coordinate: The current location marker coordinate.
 
Declaration
Swift
case tappedOnLocationMarker(coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user taps on recenter button.
Declaration
Swift
case tappedOnRecenterButton - 
                  
                  
Fired when the user double taps on a given location on the map.
- coordinate: Coordinate geographic representation of the point that the user double tapped.
 
Declaration
Swift
case doubleTapped(coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user taps with two fingers on a given location on the map.
- coordinate: Coordinate geographic representation of the center between the points the user double tapped.
 
Declaration
Swift
case tappedWithTwoFingers(coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user does a long press on a given location on the map.
- coordinate: Coordinate geographic representation of the point that the user did a long press on.
 
Declaration
Swift
case longPressed(coordinate: CLLocationCoordinate2D) - 
                  
                  
Fired when the user pans on the map.
- state: the gesture state.
 
Declaration
Swift
case panned(state: GestureState) - 
                  
                  
Fired when the user pinches on the map.
- state: the gesture state.
 
Declaration
Swift
case pinched(state: GestureState) - 
                  
                  
Fired when the user rotates on the map.
- state: the gesture state.
 
Declaration
Swift
case rotated(state: GestureState) - 
                  
                  
Fired when the user tilts the map.
- state: the gesture state.
 
Declaration
Swift
case tilted(state: GestureState) 
        
 
          TomTom SDK for iOS (0.40.0)
        
          MapInteraction