MapScene.CreateFromLocationAndRadius 方法

定义

重载

CreateFromLocationAndRadius(Geopoint, Double)

创建要基于单个地理位置和半径在地图上显示的场景。

CreateFromLocationAndRadius(Geopoint, Double, Double, Double)

创建要基于单个地理位置、半径、标题和俯仰在地图上显示的场景。

CreateFromLocationAndRadius(Geopoint, Double)

创建要基于单个地理位置和半径在地图上显示的场景。

public:
 static MapScene ^ CreateFromLocationAndRadius(Geopoint ^ location, double radiusInMeters);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadius")]
 static MapScene CreateFromLocationAndRadius(Geopoint const& location, double const& radiusInMeters);
[Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadius")]
public static MapScene CreateFromLocationAndRadius(Geopoint location, double radiusInMeters);
function createFromLocationAndRadius(location, radiusInMeters)
Public Shared Function CreateFromLocationAndRadius (location As Geopoint, radiusInMeters As Double) As MapScene

参数

location
Geopoint

场景的中心。

radiusInMeters
Double

double

要出现在场景中的中心周围的半径(以米为单位)。

返回

表示 MapControl 中地图的视图。

属性

注解

此构造函数等效于使用以下默认参数值 调用 CreateFromLocationAndRadius (Geopoint、Double、Double、Double) headingInDegrees = 0 (North) , pitchInDegrees = 0 (直下看) 。 有关详细信息,请参阅 CreateFromLocationAndRadius (Geopoint、Double、Double、Double) 方法的 备注部分。

另请参阅

适用于

CreateFromLocationAndRadius(Geopoint, Double, Double, Double)

创建要基于单个地理位置、半径、标题和俯仰在地图上显示的场景。

public:
 static MapScene ^ CreateFromLocationAndRadius(Geopoint ^ location, double radiusInMeters, double headingInDegrees, double pitchInDegrees);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadiusWithHeadingAndPitch")]
 static MapScene CreateFromLocationAndRadius(Geopoint const& location, double const& radiusInMeters, double const& headingInDegrees, double const& pitchInDegrees);
[Windows.Foundation.Metadata.Overload("CreateFromLocationAndRadiusWithHeadingAndPitch")]
public static MapScene CreateFromLocationAndRadius(Geopoint location, double radiusInMeters, double headingInDegrees, double pitchInDegrees);
function createFromLocationAndRadius(location, radiusInMeters, headingInDegrees, pitchInDegrees)
Public Shared Function CreateFromLocationAndRadius (location As Geopoint, radiusInMeters As Double, headingInDegrees As Double, pitchInDegrees As Double) As MapScene

参数

location
Geopoint

场景的中心。

radiusInMeters
Double

double

要出现在场景中的中心周围的半径(以米为单位)。

headingInDegrees
Double

double

地图相机的方向方向,以度为单位,其中 0 或 360 = 北,90 = 东,180 = 南,270 = 西。 默认 headingInDegrees 值为 0。

pitchInDegrees
Double

double

地图相机的俯仰角度(以度为单位),其中 90 个俯视地平线 (最大) ,0 直接向下看 (最小) 。 默认 pitchInDegrees 值为 0。

返回

表示 MapControl 中地图的视图。

属性

注解

提示

使用 CreateFromCamera 方法通过指定地图相机的位置来创建场景。 位置 参数在 此方法中指定的位置是场景中出现的位置,而不是地图相机的位置。

下图演示了场景相对于地图相机的位置。 在此方法中由 location 参数指定 的位置 对应于 MapScene 位置

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

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

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

属性2D 范围3D 范围街边范围
俯仰/倾斜0-750-900-180

大于 360 度的标题值规范化为等效的 0-360 度值。

另请参阅

适用于