Share via


MapScene.CreateFromBoundingBox 方法

定义

重载

CreateFromBoundingBox(GeoboundingBox)

创建要基于四面地理区域在地图上显示的场景。

CreateFromBoundingBox(GeoboundingBox, Double, Double)

创建要基于四面地理区域、航向和俯仰在地图上显示的场景。

CreateFromBoundingBox(GeoboundingBox)

创建要基于四面地理区域在地图上显示的场景。

public:
 static MapScene ^ CreateFromBoundingBox(GeoboundingBox ^ bounds);
/// [Windows.Foundation.Metadata.Overload("CreateFromBoundingBox")]
 static MapScene CreateFromBoundingBox(GeoboundingBox const& bounds);
[Windows.Foundation.Metadata.Overload("CreateFromBoundingBox")]
public static MapScene CreateFromBoundingBox(GeoboundingBox bounds);
function createFromBoundingBox(bounds)
Public Shared Function CreateFromBoundingBox (bounds As GeoboundingBox) As MapScene

参数

bounds
GeoboundingBox

要出现在场景中的四面地理区域。

返回

表示 MapControl 中地图的视图。

属性

注解

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

另请参阅

适用于

CreateFromBoundingBox(GeoboundingBox, Double, Double)

创建要基于四面地理区域、航向和俯仰在地图上显示的场景。

public:
 static MapScene ^ CreateFromBoundingBox(GeoboundingBox ^ bounds, double headingInDegrees, double pitchInDegrees);
/// [Windows.Foundation.Metadata.Overload("CreateFromBoundingBoxWithHeadingAndPitch")]
 static MapScene CreateFromBoundingBox(GeoboundingBox const& bounds, double const& headingInDegrees, double const& pitchInDegrees);
[Windows.Foundation.Metadata.Overload("CreateFromBoundingBoxWithHeadingAndPitch")]
public static MapScene CreateFromBoundingBox(GeoboundingBox bounds, double headingInDegrees, double pitchInDegrees);
function createFromBoundingBox(bounds, headingInDegrees, pitchInDegrees)
Public Shared Function CreateFromBoundingBox (bounds As GeoboundingBox, headingInDegrees As Double, pitchInDegrees As Double) As MapScene

参数

bounds
GeoboundingBox

要出现在场景中的四面地理区域。

headingInDegrees
Double

double

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

pitchInDegrees
Double

double

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

返回

表示 MapControl 中地图的视图。

属性

注解

提示

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

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

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

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

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

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

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

另请参阅

适用于