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 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 (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.
|