我正在开发一个应用程序。我在其中与朋友分享我的位置(非常像谷歌纬度)。我有一个作为守护进程运行的服务:它应该显示接收到的位置,并每 x 秒发布当前用户位置。
现在,对 Android 和 Maps 还很陌生,我对 MyLocationOverlay 和 LocationManager 有点困惑。
在尝试使用 MapActivity 时,我正在使用 MyLocationOverlay,它似乎非常方便地显示我的位置。问题是,我不确定它从哪里获取位置(网络、gps、..?)以及它多久更新一次。此外,我想我不能在 MapActivity 之外使用它,因此无论如何我都需要使用 LocationManager。
问题是:使用 LocationManager 做后台工作而 MyLocationOverlay 只显示我的位置会太多吗?我想只使用 LocationManager 会更好,对吧?