nro*_*fis 32 android geolocation
LocationClient和之间有什么区别LocationManager.
它们之间的优缺点是什么(如电池,准确度)?
哪个更好用?
Nar*_*esh 33
Location Manager 是在Android SDK中引入的,可以用作android的一个功能.
Location Client 是Google Play SDK的一部分,并在最近的Google IO 2013中引入.
可以理解,由于位置客户端是最新的,因此以更高的精度获得具有最小能量(电池消耗)的位置更有效.
更新: 不推荐使用LocationClient.您必须使用GoogleApiClient.可以在这里找到它的一个例子.
Google Play服务团队已清理其代码并将LocationClient功能移至GoogleApiClient.
http://developer.android.com/training/location/retrieve-current.html上提供了相同的教程
在以下链接中,您可以找到关于此主题的IO讨论 http://www.youtube.com/watch?v=Bte_GHuxUGc
gee*_*aul 14
我一直在android中开发基于位置的应用程序,我不认为在任何情况下都不建议使用LOCATION CLIENT.理由:
位置更新行为非常异常,无法按预期工作.即切换网络时位置更新卡住了.(它一直给你一些旧位置)
位置客户端不会修改Android操作系统的Android版本,因为它需要谷歌播放服务.
根据我的经验,位置客户端可能在手机电池方面表现不错,但为您提供及时准确的位置更新并不是一件好事.
我推荐好老位置管理器,因为我找不到位置客户端可靠.
PS:如果您甚至没有在基于位置的应用程序中获取当前位置,那么节省电池是没有意义的.
编辑:如果您知道LocationManager和LocationClient的实现(两者都在文档中可用),您可以创建自己的类似LocationClient的包装器(带回调和填充),它将在LocationManager上运行,但具有自定义可调整属性.
编辑2:
请在此处找到LocationManager Wrapper类,它提供及时的位置更新:
https://github.com/rahulsh12/LocationManagerWrapper
| 归档时间: |
|
| 查看次数: |
11363 次 |
| 最近记录: |