MapCamera 构造函数

定义

重载

MapCamera(Geopoint)

创建地图相机,以基于位置定义地图视图。

MapCamera(Geopoint, Double)

创建地图相机,以基于位置和标题定义地图视图。

MapCamera(Geopoint, Double, Double)

创建地图相机,以基于位置、标题和俯仰定义地图视图。

MapCamera(Geopoint, Double, Double, Double, Double)

创建地图相机,以基于位置、标题、俯仰、滚动和视野定义地图视图。

MapCamera(Geopoint)

创建地图相机,以基于位置定义地图视图。

public:
 MapCamera(Geopoint ^ location);
 MapCamera(Geopoint const& location);
public MapCamera(Geopoint location);
function MapCamera(location)
Public Sub New (location As Geopoint)

参数

location
Geopoint

地图中相机的位置。

注解

此构造函数等效于使用以下默认参数值调用 MapCamera (Geopoint、Double、Double、Double、Double、Double) headingInDegrees = 0 (North) 、 pitchInDegrees = 0 (直下看) 、 rollInDegrees = 0 (无倾斜) 和 fieldOfViewInDegrees = 45。

另请参阅

适用于

MapCamera(Geopoint, Double)

创建地图相机,以基于位置和标题定义地图视图。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees);
public MapCamera(Geopoint location, double headingInDegrees);
function MapCamera(location, headingInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double)

参数

location
Geopoint

地图中相机的位置。

headingInDegrees
Double

double

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

注解

此构造函数等效于使用以下默认参数值调用 MapCamera (Geopoint、Double、Double、Double、Double、Double) pitchInDegrees = 0 (直向下看) 、 rollInDegrees = 0 (无倾斜) 和 fieldOfViewInDegrees = 45。

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

另请参阅

适用于

MapCamera(Geopoint, Double, Double)

创建地图相机,以基于位置、标题和俯仰定义地图视图。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double)

参数

location
Geopoint

地图中相机的位置。

headingInDegrees
Double

double

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

pitchInDegrees
Double

double

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

注解

此构造函数等效于使用以下默认参数值调用 MapCamera (Geopoint、Double、Double、Double、Double、Double) rollInDegrees = 0 (无倾斜) , fieldOfViewInDegrees = 45。

请参阅 MapCamera (Geopoint、Double、Double、Double、Double、Double) 重载中的其他注释。

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

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

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

另请参阅

适用于

MapCamera(Geopoint, Double, Double, Double, Double)

创建地图相机,以基于位置、标题、俯仰、滚动和视野定义地图视图。

public:
 MapCamera(Geopoint ^ location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
 MapCamera(Geopoint const& location, double const& headingInDegrees, double const& pitchInDegrees, double const& rollInDegrees, double const& fieldOfViewInDegrees);
public MapCamera(Geopoint location, double headingInDegrees, double pitchInDegrees, double rollInDegrees, double fieldOfViewInDegrees);
function MapCamera(location, headingInDegrees, pitchInDegrees, rollInDegrees, fieldOfViewInDegrees)
Public Sub New (location As Geopoint, headingInDegrees As Double, pitchInDegrees As Double, rollInDegrees As Double, fieldOfViewInDegrees As Double)

参数

location
Geopoint

地图中相机的位置。

headingInDegrees
Double

double

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

pitchInDegrees
Double

double

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

rollInDegrees
Double

double

相机的滚动度,其中 -90 向左倾斜,+90 向右倾斜。 默认 rollInDegrees 值为 0。

fieldOfViewInDegrees
Double

double

相机中显示的水平视角(以度为单位)。 默认 fieldOfViewInDegrees 值为 45.0。

注意

在 Windows 10版本 1803 中,可以通过传递 NAN 作为输入来替代默认值。 这将根据视图的纵横比重新计算视野。 但是,如果在 Windows 10 版本 1709 及更早版本上传递 NAN 作为输入,操作系统可能会引发异常。

注解

注意

调整 Roll 可能会干扰正常的手势操作,并使地图处于不一致状态。 建议不要在不全面测试应用的情况下调整 Roll

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

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

俯仰/倾斜的最大值和最小值取决于地图视图的类型:2D、3D 或 Streetside。 所有视图中的视野范围都相同。

属性2D 范围3D 范围街边范围
俯仰/倾斜0-750-900-180
视野1-1201-1201-120

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

另请参阅

适用于