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>

在视图中使用的标题。 有关详细信息,请参阅 Heading 属性。

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

在视图中使用的音调。 有关详细信息,请参阅 DesiredPitch 属性。

animation
MapAnimationKind

更改视图时要使用的动画。 有关详细信息,请参阅 MapAnimationKind

返回

如果异步操作成功,则为 true;否则为 false

属性

注解

2D、3D 和街景地图视图之间的有效间距和缩放级别范围有所不同。 例如,从 3D 切换到 2D 时,当前视图中可接受的值可能已超过下一个视图中的范围。 如果是这种情况,则当前音调值将截断为下一视图中最接近的可接受值。

离开街景视图时,地图将返回到以前的视图设置。 街边球场不在街边体验之外保留。

俯仰/倾斜的最大值和最小值取决于地图视图的类型:2D、3D 或 Streetside。

属性2D 范围3D 范围街边范围
俯仰/倾斜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>

在视图中使用的标题。 有关详细信息,请参阅 Heading 属性。

desiredPitch

IReference<Double>

Nullable<Double>

IReference<double>

在视图中使用的音调。 有关详细信息,请参阅 DesiredPitch 属性。

返回

如果异步操作成功,则为 true;否则为 false

属性

注解

俯仰/倾斜的最大值和最小值取决于地图视图的类型:2D、3D 或 Streetside。

属性2D 范围3D 范围街边范围
俯仰/倾斜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 范围3D 范围街边范围
ZoomLevel1-201-2024-26

离开街景视图时,地图将返回到以前的视图设置。 街边 ZoomLevel 不在街边体验之外保留。

另请参阅

适用于

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

属性

另请参阅

适用于