java - Android MyLocationOverlay 与 LocationManager/LocationListener

标签 java android

我正在构建一个 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/

相关文章:

php - 使用 php 到 Android 无法从 MySql 获取数据?

java - 调用了 BaseAdapter notifyDatasetChanged() 但从未调用过 getView()

java - 如何使用 Android 铃声管理器播放 Assets 文件夹中的铃声?

java - Java 中的 C/C++ 结构类比?

java - 使用 Hibernate 搜索模块进行 QueryDSL 排序时出错

java - 通过 Wi-Fi 连接从 Android 向 PC 发送文本

java - 想要阻止毫秒增加

java - web.xml servlet 映射无限循环

java - 尝试在 jsff 片段中显示表时访问被拒绝?

java - 如何在wicket中进行weblogic表单认证