首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >融合位置管理器API精度

融合位置管理器API精度
EN

Stack Overflow用户
提问于 2018-12-05 18:33:38
回答 3查看 386关注 0票数 1

我想制作一个Android应用程序,它需要精确到100万甚至更少的位置。“融合位置管理器API”是否足够好,或者GPS永远不会如此精确,不管是否与其他传感器融合?如果是的话,有没有人知道如何在智能手机上获得更准确的位置?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-05 18:54:24

由于电池/数据消耗,Android手机不推荐获得更高的精确度。如果它不是一个问题,意味着您可以使用下面的代码

代码语言:javascript
复制
Integer gpsFreqInMillis = 1000;
Integer gpsFreqInDistance = 1;  // in meters

locationManager.addGpsStatusListener(this);

locationManager.requestLocationUpdates(gpsFreqInMillis, gpsFreqInDistance, criteria, this, null);
票数 1
EN

Stack Overflow用户

发布于 2018-12-05 18:43:33

以前曾讨论过融合定位提供程序是否是一个不错的选择(对这个问题的回答是肯定的)。你可以在这里找到那篇文章:融合定位提供商是好的选择吗?

也许这就是你要找的东西:Android最精确的定位API

希望这能帮上忙!

票数 0
EN

Stack Overflow用户

发布于 2018-12-05 19:04:23

对于全球定位系统3米是最大的,看https://gis.stackexchange.com/questions/43617/what-is-the-maximum-theoretical-accuracy-of-gps,它不会得到任何更好的。这是在外面和远离任何建筑物。

其他所有的传感器都不太精确。也许你可以得到一些更好的准确性,如果你采取多个测量,并对它们进行平均(只对静止设备工作)。

使用由https://www.gpsworld.com/how-to-achieve-1-meter-accuracy-in-android/使用的wifi rtt (严格意义上不是传感器)可以获得非常好的效果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53638662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档