在Android系统中,我看到了很多获取位置的方法。我读过关于位置的这和这,也了解了融合位置Api。
我在App中的例子是,当用户启动应用程序时,它必须以最快的方式获取位置。因为我必须根据用户的位置来完成一些特定的任务。
所以现在我正在使用定位服务。在这篇文章中,我尝试了GPS的定位和网络的定位。但这两种方法都要求启用我的位置,但我认为,如果我从网络中获取位置,这不重要吗?是吗?
你们建议我如何定位?哪一个应该快速准确地回复?
请在这件事上争论一下我的这些困惑?什么是对我最好的,谁能请一个人站在我的立场,并相应地回答我?
发布于 2016-05-30 07:52:38
我希望这能帮助你做出决定。
发布于 2016-05-30 08:03:17
gps -> ( GPS,AGPS):GPS定位提供者的名称。此提供商使用卫星确定位置。根据条件,此提供程序可能需要一段时间才能返回位置修复。需要权限android.permission.ACCESS_FINE_LOCATION。 -> (AGPS,CellID,WiFi MACID):网络位置提供程序的名称。此提供程序根据蜂窝塔和WiFi接入点的可用性来确定位置。结果通过网络查找来检索。需要android.permission.ACCESS_COARSE_LOCATION或android.permission.ACCESS_FINE_LOCATION的任何一个权限。
安卓有融合定位提供商
融合定位提供商智能地管理底层位置技术,并根据您的需要为您提供最佳位置。它简化了应用程序获取用户当前位置的方法,提高了定位的准确性,降低了功耗
融合定位提供程序提供了三种获取位置的方法。
https://stackoverflow.com/questions/37520211
复制相似问题