CameraPosition

classe finale publique CameraPosition étend l'objet
implémentant Parcelable

Classe immuable qui regroupe tous les paramètres de position de la caméra tels que le lieu, 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 la section 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éveloppe la position de la caméra. 

Récapitulatif des constantes héritées

Récapitulatif des champs

résultat final public bearing Direction vers laquelle pointe la caméra, en degrés dans le sens des aiguilles d'une montre à partir du nord.
final final LatLng cible Emplacement vers lequel l'appareil photo pointe.
résultat final public inclinaison Angle, en degrés, de l'angle de la caméra à partir du nadir (face directement à la Terre).
résultat final public zoom Niveau de zoom vers le centre de l'écran.

Récapitulatif des constructeurs publics

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

Récapitulatif des méthodes publiques

static CameraPosition.Builder
builder()
Crée un compilateur pour une position de caméra.
static CameraPosition.Builder
builder(caméra CameraPosition)
Crée un compilateur pour une position de caméra, initialisée à une position donnée.
static CameraPosition
createFromAttributes(contexte contextuel, attributs atSet)
Crée une CameraPosition à partir de AttributeSet.
booléen
equals(Object o)
static CameraPosition
fromLatLngZoom(cible LatLng, zoom flottant)
Construit une Position de la caméra pointant vers une cible et un niveau de zoom spécifiques.
int
String

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

Champs

public final float portant

Direction vers laquelle pointe la caméra, en degrés dans le sens des aiguilles d'une montre à partir du nord.

public final LatLng target

Emplacement vers lequel l'appareil photo pointe.

public final float tilt

Angle, en degrés, de l'angle de la caméra à partir du nadir (face directement à la Terre). Pour en savoir plus sur les restrictions concernant la plage de valeurs, consultez tilt(float).

public final float zoom

Niveau de zoom vers le centre de l'écran. Consultez la section zoom(float) pour obtenir la définition du niveau de zoom de la caméra.

Constructeurs publics

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

Construit une CameraPosition.

Paramètres
target Emplacement cible à aligner au centre de l'écran.
zoom Niveau de zoom à la cible. Pour en savoir plus sur les restrictions, consultez zoom(float).
inclinaison Angle de la caméra, en degrés, à partir du nadir (directement vers le bas). Pour en savoir plus sur les restrictions, consultez tilt(float).
orientation Direction vers laquelle pointe la caméra, en degrés dans le sens des aiguilles d'une montre à partir du nord. Cette valeur sera normalisée pour qu'elle soit comprise entre 0 et 360 degrés.
Génère
NullPointerException si target est null
IllegalArgumentException si tilt n'est pas compris entre 0 et 90 degrés.

Méthodes publiques

public static CameraPosition.Builder builder ()

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

public static CameraPosition.Builder builder (CameraPosition appareil photo)

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

Paramètres
camera

public static CameraPosition createFromAttributes (Context context, AttributeSet attrs)

Crée une CameraPosition à partir de AttributeSet.

Paramètres
context
attrs

booléen public est égal à (objet o)

Paramètres
0

public static CameraPosition fromLatLngZoom (LatLng cible, zoom flottant)

Construit une Position de la caméra pointant vers une cible et un niveau de zoom spécifiques. L'orientation est nord, et l'angle de vue est perpendiculaire à la surface de la Terre, c'est-à-dire qu'il est directement face à la surface de la Terre, le haut de l'écran pointant vers le nord.

Paramètres
target Emplacement cible à aligner au centre de l'écran.
zoom Niveau de zoom à la cible. Pour plus d'informations sur la plage sur laquelle les valeurs seront remplacées, consultez zoom(float). Plus la valeur est élevée, plus le zoom de l'appareil photo est important.

public inthashCode()

string public toString ()