我如何在C#中存储对象的位置

问题描述 投票:2回答:1

我希望将对象的经度和纬度存储在C#中,我想知道这样做的好方法是什么。我可以想象我可以简单地为经度和纬度初始化一个双精度型。在Android中,有一个Location类可用于保存对象的经度和纬度,但是对于C#,我似乎找不到任何类似的东西。您建议我可以使用什么?

c# asp.net location latitude-longitude
1个回答
0
投票
[GeographyPoint-代表一个地理点。

命名空间信息

OData代表开放数据协议。它由Microsoft发起,现已成为ISO认可的OASIS标准。 OData支持REST API的创建和使用,REST API允许使用URL标识并在数据模型中定义的资源由Web客户端使用简单的HTTP请求进行发布和编辑。

所以它主要用于RestApis

GeoCoordinate-表示由纬度和经度坐标确定的地理位置。也可能包括高度,准确性,速度和路线信息。

命名空间信息

System.Device.Location命名空间使应用程序开发人员可以使用单个API轻松访问计算机的位置。位置信息可能来自多个提供商,例如GPS,Wi-Fi三角剖分和手机塔三角剖分。 System.Device.Location类提供单个API来封装计算机上的多个位置提供程序,并支持它们之间的无缝优先级划分和转换。因此,使用此API的应用程序开发人员无需针对特定的硬件配置定制应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.