New basemap styling is coming soon to Google Maps Platform. This update to map styling includes a new default color palette, modernized pins, and improvements to map experiences and usability. All map styles will be automatically updated in March 2025. For more information on availability and how to opt in earlier, see New map style for Google Maps Platform.
Called when the camera starts moving after it has been idle or when the reason for camera
motion has changed.
Constants
public
static
final
int
REASON_API_ANIMATION
Non-gesture animation initiated in response to user actions. For example: zoom buttons, my
location button, or marker clicks.
Constant Value:
2
public
static
final
int
REASON_DEVELOPER_ANIMATION
Developer initiated animation.
Constant Value:
3
public
static
final
int
REASON_GESTURE
Camera motion initiated in response to user gestures on the map. For example: pan, tilt,
pinch to zoom, or rotate.
Constant Value:
1
Public Methods
public
abstract
void
onCameraMoveStarted(int reason)
Called when the camera starts moving after it has been idle or when the reason for camera
motion has changed. Do not update or animate the camera from within this method.
This is called on the Android UI thread.
Parameters
reason
The reason for the camera change. Possible values:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-07 UTC."],[[["`GoogleMap.OnCameraMoveStartedListener` is a callback interface triggered when the camera on a Google Map begins to move."],["It provides the reason for the camera movement, categorized as user gesture, API animation, or developer animation."],["The `onCameraMoveStarted` method is called when the camera starts moving, providing the reason for the movement via an integer parameter."],["Developers should avoid updating or animating the camera from within the `onCameraMoveStarted` method."]]],[]]