c++ - 获取地理位置源

标签 c++ geolocation

我正在使用 Location API获取当前位置。 根据msdn,定位源可以是GPS、Wifi Triangulation、IP等。

当我获得一个位置时,我如何知道该位置的来源是什么?如果它来自 GPS 设备或位置基于手机信号塔和/或 WiFi 接入点的可用性。

我在 locationreport 中看到你可以 get the sensor id .我可以使用此 ID 来了解位置的来源吗?

最佳答案

我决定以一种不是最准确但对我来说足够了的方式来实现这部分。我使用误差半径来判断位置是来自 GPS 还是基于手机信号塔和/或 WiFi 接入点的可用性。当然,一个糟糕的 GPS 会给我很大的误差半径,但就我而言,这已经足够了。

关于c++ - 获取地理位置源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18120638/

相关文章:

c++ - memcpy 性能慢

c++ - 给定范围内元素的子矩阵中唯一元素的数量?

javascript - 将 nodejs c++ 插件的速度与等效的 js 进行比较?

c# - dll 将 c++ 方法导入到 c#。从 C# 调用时,程序在没有任何错误消息的情况下关闭

javascript - 在本地网络上测试时使用 geolocation.getCurrentPosition

javascript - 如何保存 Firebase 中持久存在的地理位置数据?

c# - 使用经度和纬度查找给定距离内的所有附近客户

c++ - 为什么对 volatile int 的 const 引用需要 static_cast?

带连接的 MySQL 触发器

mysql - 全世界街道的数据库?