离线Google地图在整个设备上使用吗?


8

如果您在Android设备上的Google地图上保存区域,其他使用Maps API的应用程序是否会从此缓存中提取数据(如果可用)?还是它被分开并且不知道它存在?

我问这个问题是因为弹出有关神奇宝贝GO的Reddit帖子:https : //www.reddit.com/r/pokemongo/comments/4s875y/i_wish_i_could_buy_this_guy_a_beer/


1
否。您手机上的其他应用程序使用Google Maps API,而不使用Google Maps App本身。因此,它无权访问Google Maps本地目录中存储的内容。在上面的链接中,我还看到有人说“PokémonBio的加载速度也很快”,这是没有道理的,因为Google Maps与它无关。除非PokémonGo应用程序存储了您当地的信息。在这种情况下,它仍然是PokémonGo应用程序,而不是Google Maps。
MB41 2016年

1
@ MR04好的,我认为,如果将Maps api更紧密地集成到操作系统中,则可能是合法的。您应该考虑发布答案
Cruncher

Answers:


8

不幸的是,没有跨应用程序共享地图信息。

首先,有一个隐私问题-如果Google允许其他应用知道您的Google Maps离线区域(或对此进行推断),那么讨厌的应用就有可能计算出您的住所并出售这些信息。

遗憾的是,Google并未向开发人员提供“离线地图” API。在开发应用程序时,我发现这很令人沮丧。

不幸的是,谷歌几乎没有动力来鼓励离线设备的使用-他们通过在线服务(尤其是广告)赚钱。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.