Freigeben über


MapCamera Konstruktoren

Definition

Überlädt

MapCamera(Geopoint)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf dem Standort zu definieren.

MapCamera(Geopoint, Double)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Standort und Überschrift zu definieren.

MapCamera(Geopoint, Double, Double)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Standort, Überschrift und Tonhöhe zu definieren.

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

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Position, Überschrift, Tonhöhe, Rolle und Sichtfeld zu definieren.

MapCamera(Geopoint)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf dem Standort zu definieren.

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

Parameter

location
Geopoint

Die Position der Kamera auf der Karte.

Hinweise

Dieser Konstruktor entspricht dem Aufrufen von MapCamera(Geopoint, Double, Double, Double, Double) mit den folgenden Standardwerten: headingInDegrees = 0 (Norden), pitchInDegrees = 0 (gerade nach unten), rollInDegrees = 0 (keine Neigung) und fieldOfViewInDegrees = 45.

Weitere Informationen

Gilt für:

MapCamera(Geopoint, Double)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Standort und Überschrift zu definieren.

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)

Parameter

location
Geopoint

Die Position der Kamera auf der Karte.

headingInDegrees
Double

double

Die Richtungsrichtung der Kamera in Grad, wobei 0 oder 360 = Norden, 90 = Osten, 180 = Süden und 270 = Westen. Der Standardwert von headingInDegrees ist 0.

Hinweise

Dieser Konstruktor entspricht dem Aufrufen von MapCamera(Geopoint, Double, Double, Double, Double, Double) mit den folgenden Standardwerten: pitchInDegrees = 0 (gerade nach unten), rollInDegrees = 0 (keine Neigung) und fieldOfViewInDegrees = 45.

Überschriftenwerte größer als 360 Grad werden auf ihren äquivalenten Wert von 0-360 Grad normalisiert.

Weitere Informationen

Gilt für:

MapCamera(Geopoint, Double, Double)

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Standort, Überschrift und Tonhöhe zu definieren.

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)

Parameter

location
Geopoint

Die Position der Kamera auf der Karte.

headingInDegrees
Double

double

Die Richtungsrichtung der Kamera in Grad, wobei 0 oder 360 = Norden, 90 = Osten, 180 = Süden und 270 = Westen. Der Standardwert von headingInDegrees ist 0.

pitchInDegrees
Double

double

Die Tonhöhe der Kamera der Karte in Grad, wobei 90 auf den Horizont (Maximum) und 0 gerade nach unten (Minimum) blickt. Der Standardwert pitchInDegrees ist 0.

Hinweise

Dieser Konstruktor entspricht dem Aufrufen von MapCamera(Geopoint, Double, Double, Double, Double, Double) mit den folgenden Standardwerten: rollInDegrees = 0 (kein Tilt) und fieldOfViewInDegrees = 45.

Weitere Kommentare finden Sie in der Überladung MapCamera(Geopoint, Double, Double, Double, Double).

Die maximalen und minimalen Werte von Pitch/Tilt hängen vom Typ der Kartenansicht ab: 2D, 3D oder Streetside.

Eigenschaft2D-Bereich3D-BereichStraßenbereich
Pitch/Tilt0-750-900-180

Überschriftenwerte größer als 360 Grad werden auf ihren äquivalenten Wert von 0-360 Grad normalisiert.

Weitere Informationen

Gilt für:

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

Erstellt eine Kartenkamera, um die Ansicht einer Karte basierend auf Position, Überschrift, Tonhöhe, Rolle und Sichtfeld zu definieren.

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)

Parameter

location
Geopoint

Die Position der Kamera auf der Karte.

headingInDegrees
Double

double

Die Richtungsrichtung der Kamera in Grad, wobei 0 oder 360 = Norden, 90 = Osten, 180 = Süden und 270 = Westen. Der Standardwert von headingInDegrees ist 0.

pitchInDegrees
Double

double

Die Tonhöhe der Kamera der Karte in Grad, wobei 90 auf den Horizont (Maximum) und 0 gerade nach unten (Minimum) blickt. Der Standardwert pitchInDegrees ist 0.

rollInDegrees
Double

double

Die Rolle der Kamera in Grad, wobei -90 nach links und +90 nach rechts kippt. Der RollInDegrees-Standardwert ist 0.

fieldOfViewInDegrees
Double

double

Der horizontale Blickwinkel, der in der Kamera in Grad angezeigt wird. Der Standardwert von fieldOfViewInDegrees ist 45.0.

Hinweis

In Windows 10 Version 1803 können Sie den Standardwert überschreiben, indem Sie NAN als Eingabe übergeben. Dadurch wird das Sichtfeld basierend auf dem Seitenverhältnis der Ansicht neu berechnet. Wenn Sie JEDOCH NAN als Eingabe für Windows 10, Version 1709 und früher übergeben, löst das Betriebssystem wahrscheinlich eine Ausnahme aus.

Hinweise

Hinweis

Das Anpassen der Rolle kann normale Gestenvorgänge beeinträchtigen und die Karte in einem inkonsistenten Zustand zurücklassen. Es wird nicht empfohlen , Roll anzupassen, ohne Ihre App gründlich zu testen.

Der gültige Bereich der Neigung unterscheidet sich zwischen 2D-, 3D- und Streetside-Kartenansichten. Wenn Sie beispielsweise von 3D zu 2D wechseln, können Werte, die in der aktuellen Ansicht akzeptabel sind, in der nächsten Ansicht außerhalb des Bereichs liegen. Wenn dies der Fall ist, wird der aktuelle Tonhöhenwert in der nächsten Ansicht auf den nächstgelegenen zulässigen Wert gekürzt.

Wenn Sie eine Straßenansicht verlassen, kehrt die Karte zu den vorherigen Ansichtseinstellungen zurück. Der Stellplatz am Straßenrand wird außerhalb des Streetside-Erlebniss nicht beibehalten.

Die maximalen und minimalen Werte von Pitch/Tilt hängen vom Typ der Kartenansicht ab: 2D, 3D oder Streetside. Der Bereich für das Sichtfeld ist in allen Ansichten identisch.

Eigenschaft2D-Bereich3D-BereichStraßenbereich
Pitch/Tilt0-750-900-180
Sichtfeld1-1201-1201-120

Überschriftenwerte größer als 360 Grad werden auf ihren äquivalenten Wert von 0-360 Grad normalisiert.

Weitere Informationen

Gilt für: