MapCamera Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
- MapCamera(Geopoint, Double)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
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
- MapCamera(Geopoint)
- MapCamera(Geopoint, Double, Double)
- MapCamera(Geopoint, Double, Double, Double, Double)
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.
Eigenschaft | 2D-Bereich | 3D-Bereich | Straßenbereich |
---|---|---|---|
Pitch/Tilt | 0-75 | 0-90 | 0-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.
Eigenschaft | 2D-Bereich | 3D-Bereich | Straßenbereich |
---|---|---|---|
Pitch/Tilt | 0-75 | 0-90 | 0-180 |
Sichtfeld | 1-120 | 1-120 | 1-120 |
Überschriftenwerte größer als 360 Grad werden auf ihren äquivalenten Wert von 0-360 Grad normalisiert.