gpt4 book ai didi

android - MyLocationOverlay 与 LocationManager 和后台服务

转载 作者:行者123 更新时间:2023-11-29 16:23:38 24 4
gpt4 key购买 nike

我正在开发一个应用程序。我在其中与 friend 分享我的位置(非常像谷歌纬度)。我有一个作为守护进程运行的服务:它应该显示接收到的位置,并每 x 秒发布一次当前用户位置。

现在,作为 Android 和 map 的新手,我对 MyLocationOverlay 和 LocationManager 有点困惑。

在试验 MapActivity 时,我正在使用 MyLocationOverlay,它似乎非常方便地显示我的位置。问题是,我不确定它从哪里获取位置(网络、gps、..?)以及它更新的频率。此外,我想我不能在 MapActivity 之外使用它,因此无论如何我都需要使用 LocationManager。

问题是:使用 LocationManager 做后台工作而使用 MyLocationOverlay 只显示我的位置会不会太多了?我想只使用 LocationManager 会更好,对吧?

最佳答案

将 MyLocationOverlay 与 LocationManager 结合使用非常普遍。 MyLocationOverlay 从 GPS 确定位置,然后是 Wifi。您可以为 MyLocationOverlay 和 LocationManager 指定用于确定位置的网络。

为两种类型的位置查找存储位置(换句话说,如果您有 MyLocationOverlay 和 LocationManager,它不会以两倍的强度轮询 GPS,它只会使用最后接收到的位置两个都)。 GPS 或 wifi 接收到的最后位置会全局存储到任何确定位置的应用程序。

所以要回答您的问题,不,使用 LocationManager 和 MyLocationOverlay 并不过分。

关于android - MyLocationOverlay 与 LocationManager 和后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5844156/

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