【问题标题】:Using Google Play Services in Android ; is there a way to get the Location from only GPS?在 Android 中使用 Google Play 服务;有没有办法只从 GPS 获取位置?
【发布时间】:2015-01-30 17:46:05
【问题描述】:

使用 Google Play Services 的 Location Service ,有没有办法指定我们只从 android 设备上的 GPS 设备获取位置?

【问题讨论】:

  • 我认为这还不够清楚你真正需要什么。您能否添加更多详细信息,代码......?

标签: android gps google-play-services


【解决方案1】:

This 应该是一个方便的指南,告诉您如何严格从 GPS 请求您的位置。请务必仔细阅读Requesting Location Updates 部分。

当然,这不是使用 Google Play 服务定位服务,但我相信两者之间的区别在于,通过使用 Google Play,您可以跳过调用GPS_PROVIDERNETWORK_PROVIDER 的步骤。此外,Google Play 服务定位服务将最新的 Location 存储在 GoogleApiClient 中,因此当这两个提供商都没有工作时,您也不会完全不走运。

编辑

简短回答 - 否

长答案: According to Google's source code,它们使用我之前列出的相同功能。就更高的准确度而言,这是通过GPS_PROVIDERNETWORK_PROVIDER数据的组合获得的。一种解决方法可能是通过setMockLocation 方法传递FusedLocationProviderApi 仅限GPS 的位置。

【讨论】:

  • 好吧,Google 明确建议将 Goggle 播放服务作为获取位置信息的首选方式。它似乎不仅仅是简单的api。它提供更高的精度、低功耗的地理围栏等。所以我只想知道在 Goggle Play Services 中是否有办法做到这一点
猜你喜欢
  • 1970-01-01
  • 2013-08-05
  • 1970-01-01
  • 1970-01-01
  • 2018-10-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多