【问题标题】:Google Map offline in web application谷歌地图在网络应用程序中离线
【发布时间】:2016-11-28 07:48:27
【问题描述】:

如何下​​载谷歌地图中的所有图像以在网络应用程序中永久使用离线访问?

我可以使用

执行在线操作
src="//maps.googleapis.com/maps/api/js?sensor=false&language=en"

但我需要通过在线下载所有内容来永久离线访问。

【问题讨论】:

  • 恕我直言,几乎不可能下载整个世界的缓存,即使对于一个小国家,而不是整个世界,也将是大量千兆字节的数据。
  • 是的,它超过了 4 TB。有没有办法实现它?放大 3 倍就足够了。

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


【解决方案1】:

恐怕您尝试实施的解决方案违反了服务条款。请参阅第 10.1 (a) 段:

只能通过服务访问 API 或内容。除非通过服务,否则您将无法访问 Maps API 或内容。例如,您不得通过 Maps API 以外的接口或渠道(包括未记录的 Google 接口)访问地图图块或图像。

和 ToS 的 10.5 (d):

无缓存或存储。您不会预取、缓存、索引或存储任何要在服务之外使用的内容,但由于网络延迟(以及不是为了阻止 Google 准确跟踪使用情况),并且仅在此类存储: 是临时的(在任何情况下都不会超过 30 个日历日); 是安全的; 不操纵或聚合内容或服务的任何部分;和 不会以任何方式修改归属。

https://developers.google.com/maps/terms#10-license-restrictions

目前无法通过 Maps JavaScript API 进行离线访问。公共问题跟踪器中有一个功能请求:

https://issuetracker.google.com/issues/35827808

请对此功能请求加注星标以表达您的兴趣并接收来自 Google 的进一步更新。

【讨论】:

    猜你喜欢
    • 2011-08-16
    • 1970-01-01
    • 2012-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 1970-01-01
    相关资源
    最近更新 更多