1

我需要对以前在我的应用程序中选择的任何区域进行地图预缓存。是否可以使用 google map android API v2 做到这一点?如何?

谢谢。

4

1 回答 1

0

我发现谷歌地图似乎自动缓存在 android 上。您是否尝试过查看以前在您的应用程序中访问过的区域的响应时间?

任何人,

在大多数情况下缓存谷歌地图是违反服务条款的。逆向工程当然违反了服务条款。您必须通过 api 调用该服务,所以我看不出如何合法地预缓存“MAP”。

请参阅第 10.1.3 小节 (b) https://developers.google.com/maps/terms

10.1.3 对数据导出或复制的限制。

...

(b) 不得预取、缓存或存储内容。您不得预取、缓存或存储任何内容,除非您可以存储:(i) 有限数量的内容,以提高您的 Maps API 实施的性能,如果您临时这样做(并且在任何情况下都不得超过 30 个日历日)、安全且不允许在服务之外使用内容的方式;(ii) Maps API 文档明确允许您存储的任何内容标识符或密钥。例如,您不得使用内容创建独立的“地点”数据库或其他本地列表信息。

于 2013-10-18T03:32:35.520 回答