gpt4 book ai didi

c# - UWP - 通过 C# 中的 GPS 传感器明确获取位置坐标

转载 作者:行者123 更新时间:2023-11-30 18:14:00 27 4
gpt4 key购买 nike

我正在开发 UWP 应用程序以获取 Windows 设备的 GPS 坐标。通常 UWP Location API 从不同来源获取位置数据,例如如果有 GPS 可用,它将使用 GPS 获取位置信息,否则它将提供来自 Wifi 和当前可用的其他互联网连接的结果。

这是用于获取位置坐标的代码。

Geoposition geoposition = await geoLocator.GetGeopositionAsync();
double altitude = geoposition.Coordinate.Point.Position.Altitude;
double latitude = geoposition.Coordinate.Point.Position.Latitude;
double longitude = geoposition.Coordinate.Point.Position.Longitude;
string positionSource = geoposition.Coordinate.PositionSource.ToString();

//Wifi 或 GPS 或其他互联网连接

我的设备 GPS 也可用,但我通过此代码获得的所有结果都基于 Internet Wifi 连接。有没有办法在 C# 中为 UWP 应用程序手动设置位置信息源,以明确地从设备中安装的 GPS 获取所有信息?我搜索了很多但找不到答案。

最佳答案

我不确定您使用的 GPS 传感器的驱动程序是否以正确的格式向 Geolocator 提供了 GPS 数据。如果没有,您需要为您的特定 GPS 传感器实现驱动程序,或通过自己的接口(interface)与传感器通信,或与供应商联系。如果驱动程序以正确的格式向 Geolocator 提供数据,则无需设置源。

在位置服务架构中,位置服务架构的第一层由设备中的硬件组成。这包括 GPS 接收器、Wi-Fi 和蜂窝 radio 。更多信息 here .

关于c# - UWP - 通过 C# 中的 GPS 传感器明确获取位置坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51533702/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com