Compartilhar via


MapControl.TrySetViewAsync Método

Definição

Sobrecargas

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

Define a exibição do mapa exibida no MapControl usando o centro, o nível de zoom, o título e a inclinação especificados. A alteração de exibição usa a animação especificada.

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

Define a exibição do mapa exibida no MapControl usando o centro, o nível de zoom, o título e a inclinação especificados.

TrySetViewAsync(Geopoint, IReference<Double>)

Define a exibição do mapa exibida no MapControl usando o centro e o nível de zoom especificados.

TrySetViewAsync(Geopoint)

Define a exibição do mapa exibido no MapControl usando o centro especificado.

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

Define a exibição do mapa exibida no MapControl usando o centro, o nível de zoom, o título e a inclinação especificados. A alteração de exibição usa a animação especificada.

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)

Parâmetros

center
Geopoint

O centro a ser usado na exibição. Para obter mais informações, consulte a propriedade Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

O nível de zoom a ser usado na exibição. Para obter mais informações, consulte a propriedade ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

O título a ser usado na exibição. Para obter mais informações, consulte a propriedade Heading .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

O pitch a ser usado no modo de exibição. Para obter mais informações, consulte a propriedade DesiredPitch .

animation
MapAnimationKind

A animação a ser usada ao alterar o modo de exibição. Para obter mais informações, consulte MapAnimationKind.

Retornos

true se a operação assíncrona tiver sido bem-sucedida; caso contrário, false.

Atributos

Comentários

O intervalo válido de nível de densidade e zoom difere entre as exibições de mapa 2D, 3D e Streetside. Ao alternar de 3D para 2D, por exemplo, os valores aceitáveis na exibição atual podem estar fora do intervalo na próxima exibição. Se esse for o caso, o valor de pitch atual será truncado para o valor aceitável mais próximo na próxima exibição.

Ao sair de um modo de exibição streetside, o mapa retorna para as configurações de exibição anteriores. O campo streetside não é mantido fora da experiência streetside.

Os valores máximo e mínimo de inclinação/inclinação dependem do tipo de exibição de mapa: 2D, 3D ou Streetside.

PropriedadeIntervalo 2DIntervalo 3DFaixa streetside
inclinação/inclinação0-750-900-180
ZoomLevel1–201–2024-26

Valores de título maiores que 360 graus são normalizados para seu valor equivalente de 0 a 360 graus.

Confira também

Aplica-se a

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

Define a exibição do mapa exibida no MapControl usando o centro, o nível de zoom, o título e a inclinação especificados.

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)

Parâmetros

center
Geopoint

O centro a ser usado na exibição. Para obter mais informações, consulte a propriedade Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

O nível de zoom a ser usado na exibição. Para obter mais informações, consulte a propriedade ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

O título a ser usado na exibição. Para obter mais informações, consulte a propriedade Heading .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

O pitch a ser usado no modo de exibição. Para obter mais informações, consulte a propriedade DesiredPitch .

Retornos

true se a operação assíncrona tiver sido bem-sucedida; caso contrário, false.

Atributos

Comentários

Os valores máximo e mínimo de inclinação/inclinação dependem do tipo de exibição de mapa: 2D, 3D ou Streetside.

PropriedadeIntervalo 2DIntervalo 3DFaixa streetside
inclinação/inclinação0-750-900-180
ZoomLevel1–201–2024-26

Para obter mais informações, consulte a sobrecarga TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind).

Valores de título maiores que 360 graus são normalizados para seu valor equivalente de 0 a 360 graus.

Confira também

Aplica-se a

TrySetViewAsync(Geopoint, IReference<Double>)

Define a exibição do mapa exibida no MapControl usando o centro e o nível de zoom especificados.

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)

Parâmetros

center
Geopoint

O centro a ser usado na exibição. Para obter mais informações, consulte a propriedade Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

O nível de zoom a ser usado na exibição. Para obter mais informações, consulte a propriedade ZoomLevel .

Retornos

true se a operação assíncrona tiver sido bem-sucedida; caso contrário, false.

Atributos

Comentários

Os valores máximo e mínimo de ZoomLevel dependem do tipo de exibição de mapa: 2D, 3D ou Streetside.

PropriedadeIntervalo 2DIntervalo 3DFaixa streetside
ZoomLevel1–201–2024-26

Ao sair de um modo de exibição streetside, o mapa retorna para as configurações de exibição anteriores. O Streetside ZoomLevel não é mantido fora da experiência streetside.

Confira também

Aplica-se a

TrySetViewAsync(Geopoint)

Define a exibição do mapa exibido no MapControl usando o centro especificado.

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)

Parâmetros

center
Geopoint

O centro a ser usado na exibição. Para obter mais informações, consulte a propriedade Center .

Retornos

true se a operação assíncrona tiver sido bem-sucedida; caso contrário, false.

Atributos

Confira também

Aplica-se a