我正在构建一个 Android 应用程序,向用户显示他/她的当前位置(使用 MyLocationOverlay),并且我还使用 LocationManager/LocationListener 每 15 秒获取用户的位置,然后将其用于查询 Web 服务作为返回,我使用 ItemizedOverlay 绘制点。
一切正常,没有任何问题。
但是,我应该同时使用 MyLocationOverlay 和 LocationManager/LocationListener 吗?这似乎是多余的。你会怎么办?据我所知,MyLocationOverlay 在后台使用 LocationManager 来不断接收位置更新。
谢谢!
最佳答案
MyLocationOverlay 还做了更多的事情,例如将叠加层添加到 map 、显示误差半径并使其酷炫且闪烁!将其与获取自己的更新结合使用并没有什么问题。在我的应用程序中,我决定不使用它,因为我想改变它的外观,使其更像您在 map 应用程序中看到的那样,其中 MyLocationOverlay 是一个箭头,显示您面向的方向。这确实是一个偏好问题。
关于java - Android MyLocationOverlay 与 LocationManager/LocationListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233079/