Freigeben über


MapControl.TrySetViewAsync Methode

Definition

Überlädt

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte, Zoomstufe, Überschrift und Neigung angezeigt wird. Die Ansichtsänderung verwendet die angegebene Animation.

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte, Zoomstufe, Überschrift und Neigung angezeigt wird.

TrySetViewAsync(Geopoint, IReference<Double>)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte und der angegebenen Zoomstufe angezeigt wird.

TrySetViewAsync(Geopoint)

Legt die Ansicht der Karte fest, die im MapControl mit dem angegebenen Mittelpunkt angezeigt wird.

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>, MapAnimationKind)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte, Zoomstufe, Überschrift und Neigung angezeigt wird. Die Ansichtsänderung verwendet die angegebene Animation.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel, IReference<double> ^ heading, IReference<double> ^ desiredPitch, MapAnimationKind animation) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel, IReference<double> const& heading, IReference<double> const& desiredPitch, MapAnimationKind const& animation);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingPitchAndAnimationAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel, System.Nullable<double> heading, System.Nullable<double> desiredPitch, MapAnimationKind animation);
function trySetViewAsync(center, zoomLevel, heading, desiredPitch, animation)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double), heading As Nullable(Of Double), desiredPitch As Nullable(Of Double), animation As MapAnimationKind) As IAsyncOperation(Of Boolean)

Parameter

center
Geopoint

Die Mitte, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Center-Eigenschaft .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Die Zoomstufe, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der ZoomLevel-Eigenschaft .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Die Überschrift, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Heading-Eigenschaft .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Die in der Ansicht zu verwendende Neigung. Weitere Informationen finden Sie in der DesiredPitch-Eigenschaft .

animation
MapAnimationKind

Die Animation, die beim Ändern der Ansicht verwendet werden soll. Weitere Informationen finden Sie unter MapAnimationKind.

Gibt zurück

true , wenn der asynchrone Vorgang erfolgreich war; andernfalls false.

Attribute

Hinweise

Der gültige Bereich der Tonhöhe und der Zoomstufe 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.

Eigenschaft2D-Bereich3D-BereichStraßenbereich
Pitch/Tilt0-750-900-180
ZoomLevel1–201–2024-26

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

Weitere Informationen

Gilt für:

TrySetViewAsync(Geopoint, IReference<Double>, IReference<Double>, IReference<Double>)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte, Zoomstufe, Überschrift und Neigung angezeigt wird.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel, IReference<double> ^ heading, IReference<double> ^ desiredPitch) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingAndPitchAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel, IReference<double> const& heading, IReference<double> const& desiredPitch);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterZoomHeadingAndPitchAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel, System.Nullable<double> heading, System.Nullable<double> desiredPitch);
function trySetViewAsync(center, zoomLevel, heading, desiredPitch)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double), heading As Nullable(Of Double), desiredPitch As Nullable(Of Double)) As IAsyncOperation(Of Boolean)

Parameter

center
Geopoint

Die Mitte, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Center-Eigenschaft .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Die Zoomstufe, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der ZoomLevel-Eigenschaft .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Die Überschrift, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Heading-Eigenschaft .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Die in der Ansicht zu verwendende Neigung. Weitere Informationen finden Sie in der DesiredPitch-Eigenschaft .

Gibt zurück

true , wenn der asynchrone Vorgang erfolgreich war; andernfalls false.

Attribute

Hinweise

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
ZoomLevel1–201–2024-26

Weitere Informationen finden Sie in der Überladung TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind).

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

Weitere Informationen

Gilt für:

TrySetViewAsync(Geopoint, IReference<Double>)

Legt die Ansicht der Karte fest, die im MapControl mit der angegebenen Mitte und der angegebenen Zoomstufe angezeigt wird.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center, IReference<double> ^ zoomLevel) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAndZoomAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center, IReference<double> const& zoomLevel);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAndZoomAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center, System.Nullable<double> zoomLevel);
function trySetViewAsync(center, zoomLevel)
Public Function TrySetViewAsync (center As Geopoint, zoomLevel As Nullable(Of Double)) As IAsyncOperation(Of Boolean)

Parameter

center
Geopoint

Die Mitte, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Center-Eigenschaft .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Die Zoomstufe, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der ZoomLevel-Eigenschaft .

Gibt zurück

true , wenn der asynchrone Vorgang erfolgreich war; andernfalls false.

Attribute

Hinweise

Die Maximal- und Mindestwerte von ZoomLevel hängen vom Typ der Kartenansicht ab: 2D, 3D oder Streetside.

Eigenschaft2D-Bereich3D-BereichStraßenbereich
ZoomLevel1–201–2024-26

Wenn Sie eine Straßenansicht verlassen, kehrt die Karte zu den vorherigen Ansichtseinstellungen zurück. Das Streetside ZoomLevel wird außerhalb der Streetside-Umgebung nicht beibehalten.

Weitere Informationen

Gilt für:

TrySetViewAsync(Geopoint)

Legt die Ansicht der Karte fest, die im MapControl mit dem angegebenen Mittelpunkt angezeigt wird.

public:
 virtual IAsyncOperation<bool> ^ TrySetViewAsync(Geopoint ^ center) = TrySetViewAsync;
/// [Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> TrySetViewAsync(Geopoint const& center);
[Windows.Foundation.Metadata.Overload("TrySetViewWithCenterAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> TrySetViewAsync(Geopoint center);
function trySetViewAsync(center)
Public Function TrySetViewAsync (center As Geopoint) As IAsyncOperation(Of Boolean)

Parameter

center
Geopoint

Die Mitte, die in der Ansicht verwendet werden soll. Weitere Informationen finden Sie in der Center-Eigenschaft .

Gibt zurück

true , wenn der asynchrone Vorgang erfolgreich war; andernfalls false.

Attribute

Weitere Informationen

Gilt für: