Location 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示物理位置,其中包含设备报告的纬度、经度、海拔和时间信息。
public ref class Location
public class Location
type Location = class
Public Class Location
- 继承
-
Location
构造函数
Location() |
初始化 Location 类的新实例。 |
Location(Double, Double) |
使用指定的纬度和经度初始化 类的新实例 Location 。 |
Location(Double, Double, DateTimeOffset) |
使用指定的纬度、经度和时间戳初始化 类的新实例 Location 。 |
Location(Double, Double, Double) |
使用指定的纬度、经度和海拔高度初始化 类的新实例 Location 。 |
Location(Location) |
从现有实例初始化 Location 类的新实例。 |
属性
Accuracy |
获取或设置位置的水平精度 () 米。 |
Altitude |
获取 () 由 指定的 AltitudeReferenceSystem参考系统中的海拔高度(如果可用)。 |
AltitudeReferenceSystem |
指定表示值的引用系统 Altitude 。 |
Course |
获取或设置确定此位置时相对于正北的当前度数。 |
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) |
equals 的相等运算符。 |
Inequality(Location, Location) |
不等运算符。 |
扩展方法
CalculateDistance(Location, Location, DistanceUnits) |
用于计算从位置到另一个位置的距离的扩展。 |
CalculateDistance(Location, Double, Double, DistanceUnits) |
用于计算从位置到另一个位置的距离的扩展。 |
OpenMapsAsync(Location) |
打开映射到此位置。 |
OpenMapsAsync(Location, MapLaunchOptions) |
打开映射到此位置。 |