- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个应用程序。我在其中与 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/
我在 MapView 上遇到异常行为,顺便说一句,我正在使用 RoboGuice,我不确定它是否会影响问题。 问题是,如果我在我的 map 上启用了 MyLocationListener,那么它上面的
在 android 上,我们有 MyLocationOverlay 类。当设备所有者在某些国家/地区时,此类是否有任何问题?我没有任何理由相信它不会起作用,只是不确定谷歌服务条款 - 也许在某些国家/
如何更改谷歌地图中 MyLocationOverlay 的默认蓝色动画标记? 最佳答案 谢谢@CommonsWare,你引导我朝着正确的方向前进。花了相当多的时间来摆弄这个。 http://code.
是否可以覆盖 MyLocationOverlay() 的 onDraw 方法并用其他东西替换标准的闪烁蓝色图标。我可以通过哪些方式实现这一点? 最佳答案 这里很好地回答了您的问题: myLocatio
private void initMyLocation() { myLocOverlay = new MyLocationOverlay(this, myMap); m
我是安卓新手。我了解了 MyLocationOverlay。它可以获取用户位置并在该位置上绘制一个蓝点。我想获取用户位置并将其发送到服务器。是否可以使用 MyLocationOverlay 获取用户位
在我的应用程序中,我希望看到当您在谷歌地图中四处走动时跟随您的小蓝点。下面是代码,但是我没有在任何地方看到蓝点,即使我将应用程序导出到我的手机也是如此! public class UCLAProjec
我在使用 osmdroid 映射 API 的 android 映射应用程序中工作,直到现在我能够显示 map (使用 MapView 类),但我想知道如何在 map 上显示我的位置,之后我读到了它我知
我可以轻松地使用 myLocationOverlay 获取我的位置,并且我想设置为我的位置中心,我尝试了 map Controller : MapController mc = myMap.getCo
MyLocationOverlay 已弃用。有其他选择吗? MapView mapView; MyLocationOverlay myLocationoverlay; @Override protec
我的 GoogleMap API for Android 组件 MyLocationOverlay 有问题。每次设备位置发生变化(并且用户位置超出可见部分或 map )时,我都想关闭 MyLocati
刚刚浪费了 3 个小时试图弄清楚为什么在我的 map Activity 暂停时 GPS 图标仍然显示在通知栏中。我已将其缩小到与我正在使用的 MyLocationOverlay 对象有关(我还有一个
我有一个 MapView,上面有一些叠加层和 MyLocationOverlay 的子类,因为我希望用户当前位置显示在其他标记之上。 我正在为标记处理 onTap 事件,以显示一个面板,其中包含所点击
我正在开发一个显示带有用户位置的 map 的 Android 应用程序,到目前为止,我能够在线和离线显示 map 。现在我想知道如何使用 MylocationOverlay 在 osmdroid 中绘
我正在开发一个应用程序。我在其中与 friend 分享我的位置(非常像谷歌纬度)。我有一个作为守护进程运行的服务:它应该显示接收到的位置,并每 x 秒发布一次当前用户位置。 现在,作为 Android
关于 MapView 中的 MyLocationOverlay.enableMyLocation 方法的一个小问题。 在原始的 Goggle map 应用程序中,位置显示为指南针,但是,如果我在 Ma
我制作了一个应用程序,它使用 MyLocationOverlay 类显示用户的当前位置。然而,当用户改变他的位置时,标记不会重新居中。如何实现“跟我来”功能? 我正在考虑让 LocationManag
我正在使用 MapView 在 map 上显示用户的当前位置。要在用户移动时更新位置,我必须做出选择: 我可以使用 MyLocationOverlay 绘制当前位置并扩展它以允许跟踪移动中的用户位置并
MyLocationOverLay和调用LocationManager.requestLocationUpdates函数有什么区别 换句话说,如果我要在用户移动时在 map 上显示用户位置,MyLoc
我翻遍了文档,还是没能弄明白。有可能吗? Please see this 最佳答案 看起来正确的机制是扩展 MyLocationOverlay,然后覆盖 drawMyLocation() protec
我是一名优秀的程序员,十分优秀!