Поделиться через


MapControl.TrySetViewAsync Метод

Определение

Перегрузки

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

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр, уровень масштаба, заголовок и шаг. Изменение представления использует указанную анимацию.

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

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр, уровень масштаба, заголовок и шаг.

TrySetViewAsync(Geopoint, IReference<Double>)

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр и уровень масштаба.

TrySetViewAsync(Geopoint)

Задает представление карты, отображаемой в MapControl , с помощью указанного центра.

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

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр, уровень масштаба, заголовок и шаг. Изменение представления использует указанную анимацию.

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)

Параметры

center
Geopoint

Центр, используемый в представлении. Дополнительные сведения см. в свойстве Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Уровень масштаба, используемый в представлении. Дополнительные сведения см. в свойстве ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Заголовок, используемый в представлении. Дополнительные сведения см. в разделе Свойство Заголовок .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Шаг для использования в представлении. Дополнительные сведения см. в разделе Свойство DesiredPitch .

animation
MapAnimationKind

Анимация, используемая при изменении представления. Дополнительные сведения см. в разделе MapAnimationKind.

Возвращаемое значение

true , если асинхронная операция выполнена успешно; в противном случае — false.

Атрибуты

Комментарии

Допустимый диапазон высоты и масштаба отличается для двухмерных, трехмерных и уличных представлений карт. Например, при переключении с трехмерного на 2D значения, допустимые в текущем представлении, могут находиться вне диапазона в следующем представлении. В этом случае текущее значение шага будет усечено до ближайшего допустимого значения в следующем представлении.

При выходе из представления Streetside карта возвращается к предыдущим параметрам представления. Streetside поле не поддерживается за пределами Streetside опыт.

Максимальное и минимальное значения наклона и наклона зависят от типа представления карты: 2D, 3D или Streetside.

СвойствоДиапазон 2DТрехмерный диапазонСтритсайд диапазон
наклон или наклон0-750–900-180
ZoomLevel1–201–2024-26

Значения заголовков больше 360 градусов нормализуются до эквивалентного значения 0–360 градусов.

См. также раздел

Применяется к

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

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр, уровень масштаба, заголовок и шаг.

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)

Параметры

center
Geopoint

Центр, используемый в представлении. Дополнительные сведения см. в свойстве Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Уровень масштаба, используемый в представлении. Дополнительные сведения см. в свойстве ZoomLevel .

heading

IReference<Double>

Nullable<Double>

IReference<double>

Заголовок, используемый в представлении. Дополнительные сведения см. в разделе Свойство Заголовок .

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

Шаг для использования в представлении. Дополнительные сведения см. в разделе Свойство DesiredPitch .

Возвращаемое значение

true , если асинхронная операция выполнена успешно; в противном случае — false.

Атрибуты

Комментарии

Максимальное и минимальное значения наклона и наклона зависят от типа представления карты: 2D, 3D или Streetside.

СвойствоДиапазон 2DТрехмерный диапазонСтритсайд диапазон
наклон или наклон0-750–900-180
ZoomLevel1–201–2024-26

Дополнительные сведения см. в разделе Перегрузка TrySetViewAsync(Geopoint, IReference(Double), IReference(Double), IReference(Double), MapAnimationKind ).

Значения заголовков больше 360 градусов нормализуются до эквивалентного значения 0–360 градусов.

См. также раздел

Применяется к

TrySetViewAsync(Geopoint, IReference<Double>)

Задает представление карты, отображаемой в элементе MapControl , используя указанный центр и уровень масштаба.

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)

Параметры

center
Geopoint

Центр, используемый в представлении. Дополнительные сведения см. в свойстве Center .

zoomLevel

IReference<Double>

Nullable<Double>

IReference<double>

Уровень масштаба, используемый в представлении. Дополнительные сведения см. в свойстве ZoomLevel .

Возвращаемое значение

true , если асинхронная операция выполнена успешно; в противном случае — false.

Атрибуты

Комментарии

Максимальное и минимальное значения ZoomLevel зависят от типа представления карты: 2D, 3D или Streetside.

СвойствоДиапазон 2DТрехмерный диапазонСтритсайд диапазон
ZoomLevel1–201–2024-26

При выходе из представления Streetside карта возвращается к предыдущим параметрам представления. Streetside ZoomLevel не поддерживается за пределами Streetside.

См. также раздел

Применяется к

TrySetViewAsync(Geopoint)

Задает представление карты, отображаемой в MapControl , с помощью указанного центра.

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)

Параметры

center
Geopoint

Центр, используемый в представлении. Дополнительные сведения см. в свойстве Center .

Возвращаемое значение

true , если асинхронная операция выполнена успешно; в противном случае — false.

Атрибуты

См. также раздел

Применяется к