Package com.trimblemaps.mapsdk.maps
Class Transform
java.lang.Object
com.trimblemaps.mapsdk.maps.Transform
- All Implemented Interfaces:
MapView.OnCameraDidChangeListener
Internal use.
Resembles the current Map transformation.
Responsible for synchronising CameraPosition state and notifying camera change listeners.
-
Method Summary
Modifier and TypeMethodDescriptionfinal voidanimateCamera(TrimbleMapsMap trimbleMapsMap, com.trimblemaps.mapsdk.camera.CameraUpdate update, int durationMs, TrimbleMapsMap.CancelableCallback callback) Internal use.final com.trimblemaps.mapsdk.camera.CameraPositionfinal voidmoveCamera(TrimbleMapsMap trimbleMapsMap, com.trimblemaps.mapsdk.camera.CameraUpdate update, TrimbleMapsMap.CancelableCallback callback) Internal use.voidonCameraDidChange(boolean animated) Called when the camera did change.
-
Method Details
-
getCameraPosition
@Nullable @UiThread public final com.trimblemaps.mapsdk.camera.CameraPosition getCameraPosition() -
onCameraDidChange
public void onCameraDidChange(boolean animated) Description copied from interface:MapView.OnCameraDidChangeListenerCalled when the camera did change.- Specified by:
onCameraDidChangein interfaceMapView.OnCameraDidChangeListener
-
moveCamera
@UiThread public final void moveCamera(@NonNull TrimbleMapsMap trimbleMapsMap, com.trimblemaps.mapsdk.camera.CameraUpdate update, @Nullable TrimbleMapsMap.CancelableCallback callback) Internal use. -
animateCamera
@UiThread public final void animateCamera(@NonNull TrimbleMapsMap trimbleMapsMap, com.trimblemaps.mapsdk.camera.CameraUpdate update, int durationMs, @Nullable TrimbleMapsMap.CancelableCallback callback) Internal use.
-