是否需要 Google Play 服务才能在 Android 手机上查找当前 gps 位置?
Posted
技术标签:
【中文标题】是否需要 Google Play 服务才能在 Android 手机上查找当前 gps 位置?【英文标题】:Are Google Play Services required to find the current gps location on an Android phone? 【发布时间】:2013-12-29 03:21:52 【问题描述】:我找到了两个检索安卓手机 GPS 位置的来源,一个来自 Google 网站:
http://developer.android.com/training/location/retrieve-current.html#top
还有一个来自这里:
What is the simplest and most robust way to get the user's current location on Android?
它们都描述了不同的步骤。我不确定要跟随哪一个,不幸的是,Android Emulator 似乎没有安装 Google Play,所以我想选择第二个。
【问题讨论】:
【参考方案1】:你可以use LocationManager to getLastKnownLocation,without Play services。
【讨论】:
【参考方案2】:不,他们不是。 Google 服务支持 A-GPS 辅助 Wifi,它可以比 GPS 或 GPS+Mobile 网络更快地获取位置。
【讨论】:
【参考方案3】:Emulator 设备可以获取位置坐标,但由 ddms 设备管理器手动获取, 是的,有两种获取位置坐标的方法。一个由 android native 提供,另一个由 google play servives 库提供。第二个有它自己的问题。它适用于设备上安装的正确版本的 google play 服务。我更喜欢通过使用简单的位置管理器类更好地使用第一个 android。
【讨论】:
以上是关于是否需要 Google Play 服务才能在 Android 手机上查找当前 gps 位置?的主要内容,如果未能解决你的问题,请参考以下文章