Location 类

定义

表示物理位置,其中包含设备报告的纬度、经度、海拔和时间信息。

public ref class Location
public class Location
type Location = class
Public Class Location
继承
Location

构造函数

Location()

初始化 Location 类的新实例。

Location(Double, Double, DateTimeOffset)

使用指定的纬度、经度和时间戳初始化类的新实例 Location

Location(Double, Double, Double)

使用指定的纬度、经度和高度初始化类的新实例 Location

Location(Double, Double)

使用指定的纬度和经度初始化类的新实例 Location

Location(Location)

从现有实例初始化 Location 类的新实例。

属性

Accuracy

获取或设置位置的水平精度(以米为单位)。

Altitude

获取引用系统中 AltitudeReferenceSystem的海拔高度(如果可用)。

AltitudeReferenceSystem

指定表示值的引用系统 Altitude

Course

获取或设置确定此位置时相对于 true north 的当前度。

IsFromMockProvider

获取或设置此位置是否源自模拟传感器,因此可能不是设备的实际位置。

Latitude

获取或设置此位置的纬度坐标。

Longitude

获取或设置此位置的经度坐标。

ReducedAccuracy

获取或设置此位置是否具有降低的准确性读取。

Speed

获取或设置确定此位置时每秒以米为单位的当前速度。

Timestamp

获取或设置 UTC 中位置的时间戳。

VerticalAccuracy

获取或设置位置的垂直精度(以米为单位)。

方法

CalculateDistance(Double, Double, Double, Double, DistanceUnits)

计算两个 Location 实例之间的距离。

CalculateDistance(Double, Double, Location, DistanceUnits)

计算两个位置之间的距离。

CalculateDistance(Location, Double, Double, DistanceUnits)

计算两个位置之间的距离。

CalculateDistance(Location, Location, DistanceUnits)

计算两个位置之间的距离。

Equals(Object)

表示物理位置,其中包含设备报告的纬度、经度、海拔和时间信息。

GetHashCode()

表示物理位置,其中包含设备报告的纬度、经度、海拔和时间信息。

ToString()

返回当前值的 Location字符串表示形式。

运算符

Equality(Location, Location)

相等运算符。

Inequality(Location, Location)

不等运算符。

扩展方法

CalculateDistance(Location, Location, DistanceUnits)

用于计算从位置到其他位置的距离的扩展。

CalculateDistance(Location, Double, Double, DistanceUnits)

用于计算从位置到其他位置的距离的扩展。

OpenMapsAsync(Location, MapLaunchOptions)

打开映射到此位置的地图。

OpenMapsAsync(Location)

打开映射到此位置的地图。

适用于