Share via


MapScene.CreateFromLocations 方法

定义

重载

CreateFromLocations(IIterable<Geopoint>)

创建要基于多个地理位置在地图上显示的场景。

CreateFromLocations(IIterable<Geopoint>, Double, Double)

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

CreateFromLocations(IIterable<Geopoint>)

创建要基于多个地理位置在地图上显示的场景。

public:
 static MapScene ^ CreateFromLocations(IIterable<Geopoint ^> ^ locations);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocations")]
 static MapScene CreateFromLocations(IIterable<Geopoint> const& locations);
[Windows.Foundation.Metadata.Overload("CreateFromLocations")]
public static MapScene CreateFromLocations(IEnumerable<Geopoint> locations);
function createFromLocations(locations)
Public Shared Function CreateFromLocations (locations As IEnumerable(Of Geopoint)) As MapScene

参数

locations

IIterable<Geopoint>

IEnumerable<Geopoint>

要出现在场景中的位置。

返回

表示 MapControl 中地图的视图。

属性

注解

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

另请参阅

适用于

CreateFromLocations(IIterable<Geopoint>, Double, Double)

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

public:
 static MapScene ^ CreateFromLocations(IIterable<Geopoint ^> ^ locations, double headingInDegrees, double pitchInDegrees);
/// [Windows.Foundation.Metadata.Overload("CreateFromLocationsWithHeadingAndPitch")]
 static MapScene CreateFromLocations(IIterable<Geopoint> const& locations, double const& headingInDegrees, double const& pitchInDegrees);
[Windows.Foundation.Metadata.Overload("CreateFromLocationsWithHeadingAndPitch")]
public static MapScene CreateFromLocations(IEnumerable<Geopoint> locations, double headingInDegrees, double pitchInDegrees);
function createFromLocations(locations, headingInDegrees, pitchInDegrees)
Public Shared Function CreateFromLocations (locations As IEnumerable(Of Geopoint), headingInDegrees As Double, pitchInDegrees As Double) As MapScene

参数

locations

IIterable<Geopoint>

IEnumerable<Geopoint>

要出现在场景中的位置。

headingInDegrees
Double

double

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

pitchInDegrees
Double

double

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

返回

表示 MapControl 中地图的视图。

属性

注解

提示

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

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

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

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

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

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

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

另请参阅

适用于