Partager via


MapCamera Constructeurs

Définition

Surcharges

MapCamera(Geopoint)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement.

MapCamera(Geopoint, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement et du titre.

MapCamera(Geopoint, Double, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement, du titre et du pitch.

MapCamera(Geopoint, Double, Double, Double, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement, du titre, du pitch, du rouleau et du champ de vue.

MapCamera(Geopoint)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement.

public:
 MapCamera(Geopoint ^ location);
 MapCamera(Geopoint const& location);
public MapCamera(Geopoint location);
function MapCamera(location)
Public Sub New (location As Geopoint)

Paramètres

location
Geopoint

Emplacement de la caméra dans la carte.

Remarques

Ce constructeur équivaut à appeler MapCamera (Geopoint, Double, Double, Double) avec les valeurs de paramètre par défaut suivantes : headingInDegrees = 0 (North), pitchInDegrees = 0 (regarder droit vers le bas), rollInDegrees = 0 (aucune inclinaison) et fieldOfViewInDegrees = 45.

Voir aussi

S’applique à

MapCamera(Geopoint, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement et du titre.

public:
 MapCamera(Geopoint ^ location, double headingInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees);
public MapCamera(Geopoint location, double headingInDegrees);
function MapCamera(location, headingInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double)

Paramètres

location
Geopoint

Emplacement de la caméra dans la carte.

headingInDegrees
Double

double

Cap directionnel de la caméra en degrés, où 0 ou 360 = Nord, 90 = Est, 180 = Sud et 270 = Ouest. La valeur headingInDegrees par défaut est 0.

Remarques

Ce constructeur équivaut à appeler MapCamera(Geopoint, Double, Double, Double, Double) avec les valeurs de paramètre par défaut suivantes : pitchInDegrees = 0 (regardant droit vers le bas), rollInDegrees = 0 (aucune inclinaison) et fieldOfViewInDegrees = 45.

Les valeurs de titre supérieures à 360 degrés sont normalisées à leur valeur équivalente de 0 à 360 degrés.

Voir aussi

S’applique à

MapCamera(Geopoint, Double, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement, du titre et du pitch.

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double)

Paramètres

location
Geopoint

Emplacement de la caméra dans la carte.

headingInDegrees
Double

double

Cap directionnel de la caméra en degrés, où 0 ou 360 = Nord, 90 = Est, 180 = Sud et 270 = Ouest. La valeur headingInDegrees par défaut est 0.

pitchInDegrees
Double

double

Le pitch de la caméra de la carte en degrés, où 90 regarde l’horizon (maximum) et 0 regarde droit vers le bas (minimum). La valeur pitchInDegrees par défaut est 0.

Remarques

Ce constructeur équivaut à appeler MapCamera (Geopoint, Double, Double, Double) avec les valeurs de paramètre par défaut suivantes : rollInDegrees = 0 (aucune inclinaison) et fieldOfViewInDegrees = 45.

Consultez les commentaires supplémentaires dans la surcharge MapCamera(Geopoint, Double, Double, Double).

Les valeurs maximales et minimales de tangage/inclinaison dépendent du type de vue de carte : 2D, 3D ou Streetside.

PropriétéPlage 2DPlage 3DPlage streetside
pitch/tilt0-750-900-180

Les valeurs de titre supérieures à 360 degrés sont normalisées à leur valeur équivalente de 0 à 360 degrés.

Voir aussi

S’applique à

MapCamera(Geopoint, Double, Double, Double, Double)

Crée une caméra de carte pour définir l’affichage d’une carte en fonction de l’emplacement, du titre, du pitch, du rouleau et du champ de vue.

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees, double const& rollInDegrees, double const& fieldOfViewInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees, rollInDegrees, fieldOfViewInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double, rollInDegrees As Double, fieldOfViewInDegrees As Double)

Paramètres

location
Geopoint

Emplacement de la caméra dans la carte.

headingInDegrees
Double

double

Cap directionnel de la caméra en degrés, où 0 ou 360 = Nord, 90 = Est, 180 = Sud et 270 = Ouest. La valeur headingInDegrees par défaut est 0.

pitchInDegrees
Double

double

Le pitch de la caméra de la carte en degrés, où 90 regarde l’horizon (maximum) et 0 regarde droit vers le bas (minimum). La valeur pitchInDegrees par défaut est 0.

rollInDegrees
Double

double

Le roulis de la caméra en degrés, où -90 s’incline à gauche et +90 s’incline vers la droite. La valeur rollInDegrees par défaut est 0.

fieldOfViewInDegrees
Double

double

Angle de vue horizontal qui apparaît dans la caméra, en degrés. La valeur par défaut du champOfViewInDegrees est 45.0.

Notes

Dans Windows 10, version 1803, vous pouvez remplacer la valeur par défaut en passant NAN comme entrée. Cela recalcule le champ de vue en fonction du rapport d’aspect de la vue. Toutefois, si vous transmettez NAN comme entrée sur Windows 10, version 1709 et antérieure, le système d’exploitation lèvera probablement une exception.

Remarques

Notes

L’ajustement de Roll peut interférer avec les opérations de mouvement normales et laisser la carte dans un état incohérent. Nous vous déconseillons d’ajuster Roll sans tester minutieusement votre application.

La plage de pitch valide diffère entre les vues de carte 2D, 3D et Streetside. Lorsque vous passez de la 3D à la 2D, par exemple, les valeurs acceptables dans l’affichage actuel peuvent être hors de portée dans la vue suivante. Si tel est le cas, la valeur de pas actuelle sera tronquée à la valeur acceptable la plus proche dans la vue suivante.

Lorsque vous quittez une vue Streetside, la carte retourne aux paramètres d’affichage précédents. L’emplacement Streetside n’est pas conservé en dehors de l’expérience Streetside.

Les valeurs maximales et minimales de tangage/inclinaison dépendent du type de vue de carte : 2D, 3D ou Streetside. La plage de champ d’affichage est la même dans toutes les vues.

PropriétéPlage 2DPlage 3DPlage streetside
pitch/tilt0-750-900-180
champ d’affichage1-1201-1201-120

Les valeurs de titre supérieures à 360 degrés sont normalisées à leur valeur équivalente de 0 à 360 degrés.

Voir aussi

S’applique à