【问题标题】:Google Play Fused Location and GPSGoogle Play 融合位置和 GPS
【发布时间】:2014-10-02 03:46:47
【问题描述】:

我需要澄清Google Play Fused Location。 我要求高优先级(LocationRequest.PRIORITY_HIGH_ACCURACY),但在我的Android (4.4.4) 上,我将本地化模式设置为Saving Battery:在这种情况下Google Play 无论如何都不要使用GPS,对吗?

它认为这是因为我尝试不使用Google Play Fused Location,但如果GPS 关闭,他仅使用其他方法来检索坐标,并且获得的位置不准确(并且我看不到GPS状态栏上的图标)。

那么,使用Fused Location 的优势在哪里?要检索高精度位置,我需要在GPS 上设置吗?

我真的不明白,谢谢。

【问题讨论】:

    标签: android gps google-play-services android-fusedlocation


    【解决方案1】:

    Fused Location API 的优势在于它将所有不同类型的位置提供程序组合并管理到一个易于使用的 api 中,就像您想使用内置的 LocationManager 一样,您必须自己管理它们

    【讨论】:

    • 好的,我不明白,但是您确认如果我在手机上设置了“省电”,即使我请求 LocationRequest,Fused Location API 也不会自动打开 GPS 来获取位置。 PRIORITY_HIGH_ACCURACY?我绝对需要最准确的位置,因为我的应用是一种导航器。
    • 正确,如果您关闭 GPS,它将不会寻找 GPS
    • 那么,如果我使用 Fused,但我想建议没有使用最准确 GPS 的用户(并邀请他打开天线),有什么办法吗?我知道如何使用“经典方式”(onProviderDisabled…)
    • 如果您想知道是否启用了特定的提供程序,您可以通过检查提供程序的方式来执行此操作
    猜你喜欢
    • 2017-06-01
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多