MapScene.CreateFromLocationAndRadius 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 位置。
有效的间距范围在 2D、3D 和街景地图视图之间有所不同。 例如,从 3D 切换到 2D 时,当前视图中可接受的值可能已超过下一个视图中的范围。 如果是这种情况,则当前音调值将截断为下一视图中最接近的可接受值。离开街景视图时,地图将返回到以前的视图设置。 街边球场不在街边体验之外保留。
俯仰/倾斜的最大值和最小值取决于地图视图的类型:2D、3D 或 Streetside。
属性 | 2D 范围 | 3D 范围 | 街边范围 |
---|---|---|---|
俯仰/倾斜 | 0-75 | 0-90 | 0-180 |
大于 360 度的标题值规范化为等效的 0-360 度值。