Google地图和位置API - 离线

时间:2016-05-31 14:59:29

标签: android google-maps google-maps-api-3

我正在创建一个应用程序,我需要创建一个地图跟踪服务。我目前使用原生GPS定位管理器用于android和OSMDroid用于地图。无论如何,我遇到了地图问题,甚至Android建议使用Google Location API,而不是他们的原生。

我在这方面遇到了一些问题,因此我检查了一个名为Strava的应用程序,它使用了Google Maps API,我想他们也使用了Google位置API。但是在实现这一点时我遇到了一些问题,因为它要求用户输入密钥,因此有必要使用互联网连接才能使用这些API,即使Strava脱机工作也是如此。

我不知道这些谷歌API如何在没有重大不便的情况下脱机使用,我该怎么办呢?我无法找到任何关于此的可靠信息。

1 个答案:

答案 0 :(得分:0)

我认为谷歌位置服务API不能脱机工作。使用它的全部意义在于利用其基于云的引擎的强大功能。如果您需要离线使用地理定位,最好的选择可能是本地locationManager。

我找到了下面的页面,关于位置策略,非常有趣。它专门讨论了原生位置API。

https://developer.android.com/guide/topics/location/strategies.html