CameraPosition

La classe publique finale CameraPosition étend l'objet
et intègre Parcelable.

Classe immuable qui regroupe tous les paramètres de position de la caméra, tels que la position, le niveau de zoom, l'angle d'inclinaison et l'orientation. Utilisez CameraPosition.Builder pour construire une instance CameraPosition, que vous pouvez ensuite utiliser conjointement avec CameraUpdateFactory. Pour en savoir plus, consultez Déplacer la caméra.

Guide du développeur

Pour en savoir plus, consultez le guide du développeur Caméra et vue.

Récapitulatif des classes imbriquées

classe CameraPosition.Builder Définit la position de la caméra. 

Récapitulatif des constantes héritées

Récapitulatif sur les champs

public final float bearing Direction que la caméra doit prendre, en degrés dans le sens des aiguilles d'une montre, à partir du nord.
public final LatLng cible Lieu vers lequel pointe la caméra.
public final float incliner Angle, en degrés, de l'angle de la caméra par rapport au nadir (face à la Terre).
public final float zoomer Niveau de zoom près du centre de l'écran.

Récapitulatif des constructeurs publics

CameraPosition(cible LatLng, zoom flottant, inclinaison flottante, orientation flottante)
Construit un CameraPosition.

Récapitulatif des méthodes publiques

statique CameraPosition.Builder
builder()
Crée un compilateur pour une position de caméra.
statique CameraPosition.Builder
builder(caméra CameraPosition)
Crée un compilateur pour une position de caméra, initialisée sur une position donnée.
statique CameraPosition
createFromAttributes(contexte de contexte, attributs AttributeSet)
Crée une CameraPosition à partir de AttributeSet.
boolean
est égal(e) à (objet o)
statique CameraPosition
fromLatLngZoom(cible LatLng, zoom flottant)
Construit un CameraPosition pointé pour une cible et un niveau de zoom spécifiques.
int
Chaîne

Récapitulatif des méthodes héritées

Champs

public final float bearing

Direction que la caméra doit prendre, en degrés dans le sens des aiguilles d'une montre, à partir du nord.

public final LatLng cible

Lieu vers lequel pointe la caméra.

public final float tilt

Angle, en degrés, de l'angle de la caméra par rapport au nadir (face à la Terre). Consultez tilt(float) pour en savoir plus sur les restrictions concernant la plage de valeurs.

public final float zoom

Niveau de zoom près du centre de l'écran. Consultez zoom(float) pour obtenir la définition du niveau de zoom de la caméra.

Constructeurs publics

public CameraPosition (cible LatLng, zoom flottant, inclinaison de flottement, orientation flottante)

Construit un CameraPosition.

Paramètres
cible Emplacement cible à aligner avec le centre de l'écran.
zoom Niveau de zoom cible. Pour en savoir plus sur les restrictions, consultez zoom(float).
inclinaison Angle de la caméra, en degrés, à partir du nadir (direct vers le bas). Pour en savoir plus sur les restrictions, consultez tilt(float).
orientation Direction que la caméra doit prendre, en degrés dans le sens des aiguilles d'une montre, à partir du nord. Cette valeur sera normalisée pour être comprise entre 0 degré inclus et 360 degrés exclus.
Génère
NullPointerException si target est null
IllegalArgumentException Si tilt est en dehors de la plage de 0 à 90 degrés inclus.

Méthodes publiques

public statique CameraPosition.Builder compilateur ()

Crée un compilateur pour une position de caméra.

public statique CameraPosition.Builder compilateur (CameraPosition camera)

Crée un compilateur pour une position de caméra, initialisée sur une position donnée.

Paramètres
appareil photo

public static CameraPosition createFromAttributes (Contexte contextuel, attributs AttributeSet)

Crée une CameraPosition à partir de AttributeSet.

Paramètres
context
attrs

public boolean est égal(e) à (Objet o)

Paramètres
o

public statique CameraPosition fromLatLngZoom (cible LatLng, zoom flottant)

Construit un CameraPosition pointé pour une cible et un niveau de zoom spécifiques. L'orientation qui en résulte est le nord et l'angle de vue est perpendiculaire à la surface de la Terre, c'est-à-dire qu'il fait directement face à la surface de la Terre et que le haut de l'écran pointe vers le nord.

Paramètres
cible Emplacement cible à aligner avec le centre de l'écran.
zoom Niveau de zoom cible. Consultez zoom(float) pour en savoir plus sur la plage à laquelle la valeur sera limitée. Plus la valeur est élevée, plus le zoom avant est important.

public int hashCode ()

public String toString ()