是否需要 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 位置?的主要内容,如果未能解决你的问题,请参考以下文章

googleplay是否只能用外网

我可以在安装在 Google Play 商店之外的应用上使用 Google Play 服务吗?

googleplay是否只能用外网

玩家需要 Google+ 帐号吗?

Google Play 游戏,“已保存的游戏”已弃用?

Android 推送通知 - Google Play