MapCamera Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
MapCamera(Geopoint) |
Crea una fotocamera della mappa per definire la visualizzazione di una mappa in base alla posizione. |
MapCamera(Geopoint, Double) |
Crea una fotocamera della mappa per definire la visualizzazione di una mappa in base alla posizione e all'intestazione. |
MapCamera(Geopoint, Double, Double) |
Crea una fotocamera della mappa, per definire la visualizzazione di una mappa in base alla posizione, all'intestazione e all'inclinazione. |
MapCamera(Geopoint, Double, Double, Double, Double) |
Crea una fotocamera della mappa, per definire la visualizzazione di una mappa in base alla posizione, all'intestazione, al passo, al roll e al campo di visualizzazione. |
MapCamera(Geopoint)
Crea una fotocamera della mappa per definire la visualizzazione di una mappa in base alla posizione.
public:
MapCamera(Geopoint ^ location);
MapCamera(Geopoint const& location);
public MapCamera(Geopoint location);
function MapCamera(location)
Public Sub New (location As Geopoint)
Parametri
- location
- Geopoint
Posizione della fotocamera nella mappa.
Commenti
Questo costruttore equivale a chiamare MapCamera(Geopoint, Double, Double, Double, Double) con i valori di parametro predefiniti seguenti: headingInDegrees = 0 (North), pitchInDegrees = 0 (guardando dritto), rollInDegrees = 0 (nessuna inclinazione) e fieldOfViewInDegrees = 45.
Vedi anche
- MapCamera(Geopoint, Double)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
Si applica a
MapCamera(Geopoint, Double)
Crea una fotocamera della mappa per definire la visualizzazione di una mappa in base alla posizione e all'intestazione.
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)
Parametri
- location
- Geopoint
Posizione della fotocamera nella mappa.
- headingInDegrees
-
Double
double
Direzione direzionale della fotocamera in gradi, dove 0 o 360 = Nord, 90 = Est, 180 = Sud e 270 = Ovest. Il valore predefinito headingInDegrees è 0.
Commenti
Questo costruttore equivale a chiamare MapCamera(Geopoint, Double, Double, Double, Double) con i valori dei parametri predefiniti seguenti: pitchInDegrees = 0 (guardando dritto), rollInDegrees = 0 (nessuna inclinazione) e fieldOfViewInDegrees = 45.
I valori delle intestazioni maggiori di 360 gradi vengono normalizzati in base al valore equivalente di 0-360 gradi.
Vedi anche
- MapCamera(Geopoint)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
Si applica a
MapCamera(Geopoint, Double, Double)
Crea una fotocamera della mappa, per definire la visualizzazione di una mappa in base alla posizione, all'intestazione e all'inclinazione.
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)
Parametri
- location
- Geopoint
Posizione della fotocamera nella mappa.
- headingInDegrees
-
Double
double
Direzione direzionale della fotocamera in gradi, dove 0 o 360 = Nord, 90 = Est, 180 = Sud e 270 = Ovest. Il valore predefinito headingInDegrees è 0.
- pitchInDegrees
-
Double
double
Il passo della fotocamera della mappa in gradi, dove 90 sta guardando l'orizzonte (massimo) e 0 sta guardando dritto (minimo). Il valore predefinito pitchInDegrees è 0.
Commenti
Questo costruttore equivale a chiamare MapCamera(Geopoint, Double, Double, Double, Double) con i valori dei parametri predefiniti seguenti: rollInDegrees = 0 (nessuna inclinazione) e fieldOfViewInDegrees = 45.
Vedere altri commenti nell'overload MapCamera(Geopoint, Double, Double, Double, Double).
I valori massimi e minimi di inclinazione/inclinazione dipendono dal tipo di visualizzazione mappa: 2D, 3D o Streetside.
Proprietà | Intervallo 2D | Intervallo 3D | Gamma streetside |
---|---|---|---|
inclinazione/inclinazione | 0-75 | 0-90 | 0-180 |
I valori delle intestazioni maggiori di 360 gradi vengono normalizzati in base al valore equivalente di 0-360 gradi.
Vedi anche
Si applica a
MapCamera(Geopoint, Double, Double, Double, Double)
Crea una fotocamera della mappa, per definire la visualizzazione di una mappa in base alla posizione, all'intestazione, al passo, al roll e al campo di visualizzazione.
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)
Parametri
- location
- Geopoint
Posizione della fotocamera nella mappa.
- headingInDegrees
-
Double
double
Direzione direzionale della fotocamera in gradi, dove 0 o 360 = Nord, 90 = Est, 180 = Sud e 270 = Ovest. Il valore predefinito headingInDegrees è 0.
- pitchInDegrees
-
Double
double
Il passo della fotocamera della mappa in gradi, dove 90 sta guardando l'orizzonte (massimo) e 0 sta guardando dritto (minimo). Il valore predefinito pitchInDegrees è 0.
- rollInDegrees
-
Double
double
Il rotolo della fotocamera in gradi, dove -90 è inclinato verso sinistra e +90 è inclinato verso destra. Il valore predefinito di rollInDegrees è 0.
- fieldOfViewInDegrees
-
Double
double
Angolo di visualizzazione orizzontale visualizzato nella fotocamera, espresso in gradi. Il valore predefinito fieldOfViewInDegrees è 45,0.
Nota
In Windows 10 versione 1803 è possibile eseguire l'override del valore predefinito passando NAN come input. Verrà ricalcolato il campo della visualizzazione in base alle proporzioni della visualizzazione. Tuttavia, se si passa NAN come input in Windows 10, versione 1709 e precedenti, il sistema operativo genererà probabilmente un'eccezione.
Commenti
Nota
La regolazione del roll può interferire con le normali operazioni di movimento e lasciare la mappa in uno stato incoerente. Non è consigliabile modificare Roll senza testare accuratamente l'app.
L'intervallo di inclinazione valido è diverso tra le visualizzazioni mappa 2D, 3D e Streetside. Quando si passa da 3D a 2D, ad esempio, i valori accettabili nella visualizzazione corrente potrebbero non essere compresi nell'intervallo successivo. In questo caso, il valore di inclinazione corrente verrà troncato al valore accettabile più vicino nella visualizzazione successiva.
Quando si lascia una visualizzazione Streetside, la mappa torna alle impostazioni di visualizzazione precedenti. Il pitch Streetside non viene mantenuto al di fuori dell'esperienza Streetside.
I valori massimi e minimi di inclinazione/inclinazione dipendono dal tipo di visualizzazione mappa: 2D, 3D o Streetside. L'intervallo per il campo di visualizzazione è lo stesso in tutte le visualizzazioni.
Proprietà | Intervallo 2D | Intervallo 3D | Gamma streetside |
---|---|---|---|
inclinazione/inclinazione | 0-75 | 0-90 | 0-180 |
campo di visualizzazione | 1-120 | 1-120 | 1-120 |
I valori delle intestazioni maggiori di 360 gradi vengono normalizzati in base al valore equivalente di 0-360 gradi.