我们可以在离线模式下使用Google的融合位置服务吗?

时间:2016-03-23 10:57:24

标签: android google-api gps

我计划将旧的位置服务更改为google的融合位置服务。我担心的是得到一个googleapiclient我需要使用我的api密钥注册,这需要一个网络电话到谷歌服务器。

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

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

感谢。

1 个答案:

答案 0 :(得分:6)

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

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

是的,它可以在离线状态下工作。