Condividi tramite


MapControl.TrySetViewAsync Metodo

Definizione

Overload

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

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro, il livello di zoom, l'intestazione e il passo specificati. La modifica della visualizzazione usa l'animazione specificata.

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

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro, il livello di zoom, l'intestazione e il passo specificati.

TrySetViewAsync(Geopoint, IReference<Double>)

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro e il livello di zoom specificati.

TrySetViewAsync(Geopoint)

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro specificato.

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

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro, il livello di zoom, l'intestazione e il passo specificati. La modifica della visualizzazione usa l'animazione specificata.

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)

Parametri

center
Geopoint

Centro da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Livello di zoom da usare nella visualizzazione. Per altre informazioni, vedere la proprietà ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Intestazione da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Heading .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Il passo da usare nella visualizzazione. Per altre informazioni, vedere la proprietà DesiredPitch .

animation
MapAnimationKind

Animazione da usare quando si modifica la visualizzazione. Per altre informazioni, vedere MapAnimationKind.

Restituisce

true se l'operazione asincrona ha avuto esito positivo; in caso contrario, false.

Attributi

Commenti

L'intervallo valido di passo e livello di zoom differisce 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 nella visualizzazione successiva. In tal caso, il valore di passo corrente verrà troncato al valore accettabile più vicino nella visualizzazione successiva.

Quando si lascia una visualizzazione Streetside, la mappa restituisce le impostazioni di visualizzazione precedenti. Il campo Streetside non è mantenuto al di fuori dell'esperienza Streetside.

I valori massimi e minimi di inclinazione dipendono dal tipo di visualizzazione mappa: 2D, 3D o Streetside.

ProprietàIntervallo 2DIntervallo 3DIntervallo streetside
inclinazione/inclinazione0-750-900-180
ZoomLevel1-201-2024-26

I valori delle intestazioni superiori a 360 gradi sono normalizzati al valore equivalente di 0-360 gradi.

Vedi anche

Si applica a

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

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro, il livello di zoom, l'intestazione e il passo specificati.

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)

Parametri

center
Geopoint

Centro da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Livello di zoom da usare nella visualizzazione. Per altre informazioni, vedere la proprietà ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Intestazione da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Heading .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Il passo da usare nella visualizzazione. Per altre informazioni, vedere la proprietà DesiredPitch .

Restituisce

true se l'operazione asincrona ha avuto esito positivo; in caso contrario, false.

Attributi

Commenti

I valori massimi e minimi di inclinazione dipendono dal tipo di visualizzazione mappa: 2D, 3D o Streetside.

ProprietàIntervallo 2DIntervallo 3DIntervallo streetside
inclinazione/inclinazione0-750-900-180
ZoomLevel1-201-2024-26

Per altre informazioni, vedere l'overload TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind .

I valori delle intestazioni superiori a 360 gradi sono normalizzati al valore equivalente di 0-360 gradi.

Vedi anche

Si applica a

TrySetViewAsync(Geopoint, IReference<Double>)

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro e il livello di zoom specificati.

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)

Parametri

center
Geopoint

Centro da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Livello di zoom da usare nella visualizzazione. Per altre informazioni, vedere la proprietà ZoomLevel .

Restituisce

true se l'operazione asincrona ha avuto esito positivo; in caso contrario, false.

Attributi

Commenti

I valori massimi e minimi di ZoomLevel dipendono dal tipo di visualizzazione mappa: 2D, 3D o Streetside.

ProprietàIntervallo 2DIntervallo 3DIntervallo streetside
ZoomLevel1-201-2024-26

Quando si lascia una visualizzazione Streetside, la mappa restituisce le impostazioni di visualizzazione precedenti. La Streetside ZoomLevel non viene mantenuta all'esterno dell'esperienza Streetside.

Vedi anche

Si applica a

TrySetViewAsync(Geopoint)

Imposta la visualizzazione della mappa visualizzata in MapControl usando il centro specificato.

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)

Parametri

center
Geopoint

Centro da usare nella visualizzazione. Per altre informazioni, vedere la proprietà Center .

Restituisce

true se l'operazione asincrona ha avuto esito positivo; in caso contrario, false.

Attributi

Vedi anche

Si applica a