【问题标题】:Android Google Map caching in MapActivityMapActivity 中的 Android 谷歌地图缓存
【发布时间】:2011-08-02 21:55:58
【问题描述】:

我正在玩 Google API Map Activity。

最近,Android 版 Google 地图发布了一项用于缓存地图数据的新功能。有谁知道我如何在我的应用程序中做到这一点?

提前致谢, 迈克

【问题讨论】:

  • 由于上一篇文章几乎是一年前,因此试图对此进行详细说明。也许事情已经改变了,我希望。 --> 所以即使我们能够使用谷歌的地图应用程序预先缓存地图,我们也不能在我们自己开发的应用程序上实现它?

标签: android google-maps


【解决方案1】:

不,至少没有 API。缓存地图图块也违反了 Google 的服务条款。

请看这里:Downloading/Caching Google Maps for Offline Use。总结的很好。

这样做会很好,因为我已经尝试了各种方法(非正式地)缓存地图图块,直到有一天我阅读了 TOS,然后我就停下来了。

【讨论】:

  • TOS 不再适用...googleblog.blogspot.com/2011/07/… 不知道为什么我也被否决了
  • 这对谷歌地图用户来说非常好,但对开发者来说:TOS 的第 8.2 节仍然声明你不能copy, translate, modify, create a derivative work of, pre-fetch, cache, or publicly display any Content or any part thereof.
  • 谢谢塞瓦多。由于它仍在实验室中,我认为他们还没有决定向开发人员提供这种可用性。话虽如此,您是否知道具有与 Google 地图类似的功能但允许缓存图像并能够加载自定义图像的合适替代方案?
  • 我知道的唯一其他选择是 OpenStreetMap。它是最广泛和可扩展的,并且已经在它之上构建了许多应用程序。但是,它不像 Google 地图那样提供卫星或航拍图像,因此您必须自己提供。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多