之前我使用过 LocationManager ,结果证明没问题。此外,code.google.com上有很多项目,其中包含一些不错的代码段。
请求:
我得到了什么
我如何看待事情
嗯,主要的要求,因为汽车总是在城市地区,是使用网络位置。这两者都是因为电池的使用以及城市中相当高的准确性。但是,如果从网络提供商处检索到的位置的准确度超过限制,则需要启动GPS以读取该位置。这是有趣的部分开始的地方,有一些不清楚的事情。
我看到两种可能的方式:
每次网络位置准确度超过限制时,启用GPS更新和第一次定位,删除更新并再次继续使用网络提供商。
启用GPS更新并保持GPS开启一段时间(如10分钟)与网络并行工作,并在两者之间进行选择,哪个位置更准确。这可能很难实现,因为读数是独立的。
我想知道在检索到位置后禁用GPS时,如何在电池和锁定时间方面再次启用它。基本上,锁定一次,有助于更快地获得新的锁定?一次又一次启用/禁用会比一直保持GPS消耗更多的电量吗?
是不是可以选择“立即给我最好的位置,独立于专业人员”?