问题标签 [android-fusedlocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
939 浏览

android - 位置 api 有时在 android 中使用 google fused api 不给出确切的当前位置

我使用以下代码在谷歌地图中获取当前位置和路径。我面临的问题是当前设备位置一直不稳定。它有时会显示正确的位置,但会显示不同的位置,例如距离实际位置 1 公里。

0 投票
1 回答
542 浏览

android - 我正在使用融合位置 API 在回收视图适配器中查找当前位置,适配器由片段类使用

我正在那里制作一个项目,我正在使用融合位置 API 在回收视图适配器中查找当前位置。
适配器由片段类使用,我想知道如何在适配器卡视图中访问我的融合位置活动类 lang 和 lat。
我搜索了很多,但我没有找到任何合适的 ans,我是 android 新手,请帮助这是我的tasklistadapter课程或回收视图适配器

// 虚拟数据

//这里我想显示一个来自我的融合位置活动类的数据。

这是我使用这个适配器的片段类

最后这是我的融合位置活动课程

0 投票
4 回答
1589 浏览

android - 应用程序获取错误的位置,直到打开内置的谷歌地图应用程序

我开发了一个应用程序,用于查找设备的当前位置。我使用 Fused Location API 来获取当前位置。

我面临一个非常奇怪的问题,在某些设备中,直到我打开内置的谷歌地图,我才能获得准确的当前位置,一旦我打开谷歌地图并返回我的应用程序,当时应用程序会返回确切的位置。

这是我的位置请求。

谁能告诉我出了什么问题?非常感谢您的帮助。

0 投票
2 回答
314 浏览

android - Android - 未在 IntentService 中接收位置对象 - 使用 LocationServices FusedLocationApi requestLocationUpdates 使用未决意图

我正在尝试获取位置,特别是当应用程序在后台使用
LocationServices FusedLocationApi requestLocationUpdate - Using pending intents ”时。

我在这个待处理的意图中调用了一个 IntentService 类,它的工作非常好。也就是说,每隔一段时间,我的意图服务就会被调用,但这里的问题是我没有在接收到的意图中接收到“位置”类对象。

我已经尝试检查意图包对象中的每个可用键,还尝试了 LocationResult 类hasResult()extractResult()方法,但没有运气。我没有收到我在onHandleIntent()服务类的“”方法中收到的意图的位置。

如果有人有这个工作的源代码,请分享。谢谢你。

0 投票
0 回答
553 浏览

android - 计算点之间的距离 - Android

我写了一个程序来计算我和工作地点之间的距离。算法非常简单。我得到我的位置的纬度和经度,并将其存储在 Location 对象中。然后我创建另一个 Location 对象,它存储我工作位置的纬度和经度。然后我使用 distanceTo(...) 方法这是程序。

我得到的价值是 7.3 公里。然而,过了一会儿,距离减少到 2.4 公里,几分钟后增加到 5.6 公里!:):) 任何想法,为什么会发生这种有趣的事情?电话在我的桌子上,我根本不动。

谢谢

0 投票
1 回答
412 浏览

android - fusedLocation API 间隔与关闭 GPS 无线电有何关系

假设我使用 Android 融合位置 API 来请求高精度位置报告。例如,

这导致我的位置监听器被调用到每个 FASTEST_UPDATE_INTERVAL。如果我将 FASTEST_UPDATE_INTERVAL 设置为短,我知道 GPS 无线电在位置更新之间不会关闭。我从各种来源知道这一点,例如Fused Location Provider 意外行为https://www.quora.com/Why-does-GPS-use-so-much-more-battery-than-any-other-antenna-or-智能手机中的传感器

我的问题是 FASTEST_UPDATE_INTERVAL 的最小值是多少,它会导致 GPS 无线电在位置更新之间被关闭?

我预计这个问题不会有明确的答案,这将取决于手机硬件、Google Play 版本以及可能的其他硬件和软件因素。尽管如此,一般性的答案会有所帮助。

这个问题很重要,因为我对使用高精度定位但尽量减少电池使用感兴趣。如果可以节省电量,我很乐意增加 FASTEST_UPDATE_INTERVAL。

如果谷歌融合定位服务使用设备的运动检测器(如果存在)在设备静止时进行计算,如果是这样,只需关闭 GPS 无线电直到设备移动,这不是很好。

0 投票
0 回答
763 浏览

android - 如何在经纬度的Android中实现卡尔曼滤波器?

请帮助我在我的 Android 代码中实现卡尔曼滤波器,在 onLocationChanged 上具有当前纬度、经度、准确性、时间戳和更改的纬度、经度。如果有人可以帮助我提供正确的源代码,那就太好了。

试过这个代码: 卡尔曼滤波的 GPS 数据仍然波动很大

0 投票
3 回答
1437 浏览

android - Android FusedLocationProvider 在手机空闲时停止提供位置

我正在使用 FusedLocationProvider 开发位置跟踪应用程序。我有一个后台服务,每 5 分钟跟踪一次电话的位置。

一切正常,但一旦手机空闲 3 到 4 小时后,后台服务就会停止定位。当用户解锁手机时,跟踪再次开始。

有人可以指导我可能导致问题的原因吗?

0 投票
1 回答
1471 浏览

android - 定位服务 GPS,设置高优先级

我有一个使用后台服务的 Android 应用程序,该应用程序在前台模式下工作并且具有粘性。该服务每 15 分钟连续轮询一次 GPS 位置。

大约 1 小时后(这是随机的),服务停止提供位置。我们正在使用 Fused Location Provider 来获取位置。

有没有办法将位置操作系统进程设置为高优先级?

0 投票
2 回答
5760 浏览

android - Fused Location Api setSmallestDisplacement 被忽略/不起作用

我正在尝试创建一个服务,它将每 x 秒和 y 距离后接收位置更新。我在 x 秒后收到更新,但在 y 距离后从未收到更新。我已经用不同的值对其进行了多次测试,似乎 setSmallestDisplacement 根本不起作用。有很多关于这个问题的帖子,但没有任何解决方案。如果有人可以帮助我,甚至为我指出不同的方向,我将不胜感激。

我的服务

}