TTMapViewCameraDelegate

@protocol TTMapViewCameraDelegate <NSObject>

TTMapViewCameraDelegate

  • Tells the delegate when the map view port stoped changing.

    Declaration

    Objective-C

    - (void)mapView:(TTMapView *_Nonnull)mapView
        didChangCameraPosition:(TTCameraPosition *_Nonnull)cameraPosition;

    Swift

    optional func mapView(_ mapView: TTMapView, didChangCameraPosition cameraPosition: TTCameraPosition)

    Parameters

    mapView

    mapView The map view instance.

    cameraPosition

    cameraPosition TTCameraPostion object present current state of camera.

  • Tells the delgate when the map view port moves. It is executed each time the user interact with the map (e.g. map is panned or zoomed).

    Declaration

    Objective-C

    - (void)mapView:(TTMapView *_Nonnull)mapView
        isChangingCameraPosition:(TTCameraPosition *_Nonnull)cameraPosition;

    Swift

    optional func mapView(_ mapView: TTMapView, isChanging cameraPosition: TTCameraPosition)

    Parameters

    mapView

    mapView The map view instance.

    cameraPosition

    cameraPosition TTCameraPostion object present current state of camera.

  • Tells the delegate when the map view port will be changing.

    Declaration

    Objective-C

    - (void)mapView:(TTMapView *_Nonnull)mapView
        willChangeCameraPosition:(TTCameraPosition *_Nonnull)cameraPosition;

    Swift

    optional func mapView(_ mapView: TTMapView, willChange cameraPosition: TTCameraPosition)

    Parameters

    mapView

    mapView The map view instance.

    cameraPosition

    cameraPosition TTCameraPostion object present current state of camera.