Appelée lorsque la caméra commence à se déplacer après une période d'inactivité ou lorsque la raison du mouvement de la caméra a changé.
Constantes
public
statique
final
int
REASON_API_ANIMATION
Animation non gestuelle déclenchée en réponse aux actions de l'utilisateur (boutons de zoom, bouton "Ma position" ou clics sur un repère, par exemple).
Valeur de la constante:
2
public
statique
final
int
REASON_DEVELOPER_ANIMATION
Animation lancée par le développeur
Valeur de la constante:
3
public
static
final
int
REASON_GESTURE
Mouvement de caméra déclenché en réponse à des gestes de l'utilisateur sur la carte. Exemples: panoramique, inclinaison, pincement pour zoomer ou faire pivoter.
Valeur de la constante:
1
Méthodes publiques
public
abstract
void
onCameraMoveStarted(raison actuelle)
Appelée lorsque la caméra commence à se déplacer après une période d'inactivité ou lorsque la raison du mouvement de la caméra a changé. Cette méthode ne permet pas de mettre à jour ni d'animer la caméra.
Cette méthode est appelée dans le thread UI Android.
Paramètres
reason
Motif du changement de caméra. Les valeurs possibles sont :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/06/29 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/06/29 (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."]]],["The `GoogleMap.OnCameraMoveStartedListener` interface provides a callback for when camera movement begins. The `onCameraMoveStarted` method, triggered on the UI thread, receives an integer `reason` indicating the cause: `REASON_GESTURE` (user gestures), `REASON_API_ANIMATION` (user-action animations), or `REASON_DEVELOPER_ANIMATION` (developer-initiated animations). This method signals the start of camera motion, whether from user interaction, default animations, or developer actions, and it is not intended for the camera to be animated or updated in this method.\n"]]