【问题标题】:Can we use Google's Fused Location services in offline mode?我们可以在离线模式下使用 Google 的融合定位服务吗?
【发布时间】:2016-03-23 10:57:24
【问题描述】:

我计划将旧的定位服务更改为谷歌的融合定位服务。我关心的是获得一个我需要使用我的 api 密钥注册的 googleapiclient,这需要对谷歌服务器进行网络调用。

这会将我的应用程序功能限制为互联网可用性。我的理解是位置更新不需要互联网依赖,因为一切都是本地事务。我可以从我的 gps 获取位置,然后将其保存在我的共享首选项中,那么为什么对网络有不必要的依赖。

我错过了什么吗?请帮忙。

谢谢。

【问题讨论】:

  • 只是多加一个词——如果它不能离线工作就没有意义了,对吧?由于谷歌融合位置的主要目标是融合所有可用的位置来源并获得可能存在的最佳位置。

标签: android google-api gps


【解决方案1】:

是的,你错过了一些东西 - 你不需要任何 api 密钥来注册GoogleApiClient

googleApiClient = new GoogleApiClient.Builder(getApplicationContext(), this, this).addApi(LocationServices.API).build();
googleApiClient.connect();

是的,它确实可以离线工作。

【讨论】:

    猜你喜欢
    • 2017-04-30
    • 2011-02-05
    • 2017-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-13
    • 2021-06-19
    相关资源
    最近更新 更多