Location 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示物理位置,其中包含设备报告的纬度、经度、海拔和时间信息。
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) |
打开映射到此位置的地图。 |