【问题标题】:Caching Map Tiles Leads to Google Logo Showing Up on Every Tile. Any Way around this?缓存地图图块会导致 Google 徽标出现在每个图块上。有什么办法吗?
【发布时间】:2018-10-30 15:50:24
【问题描述】:

我是解决方案工程团队的一员,负责对我们的软件进行产品演示。我们目前正在尝试使用 mapstyle.withgoogle 将风格化的地图带入我们的应用程序,没有标签或地标以满足客户的要求,这样我们就可以使用他们的网络模型,而不会泄露他们是谁或他们所在的位置。我们已经购买了一个 API 密钥,以便我们可以使用此服务。但是,当我们尝试将地图图块加载到我们的应用程序中时,Google 徽标和版权信息会被贴在每个图块上,使其非常混乱且无法用于我们的目的。我们在本地缓存图块,这样我们就不必每次使用该程序时都下载图像,我想知道这是否可能是问题的一部分,以及是否有办法解决这个问题。

这是正在使用的网址:

https://maps.googleapis.com/maps/api/staticmap?key={k}enter image description here&center={x},{y}&zoom={z}&format=png&maptype=roadmap&style=element:labels%7Cvisibility:off&style=feature:administrative%7Celement:geometry%7Cvisibility: off&style=feature:administrative.land_parcel%7Cvisibility:off&style=feature:administrative.neighborhood%7Cvisibility:off&style=feature:poi%7Cvisibility:off&style=feature:road%7Celement:labels.icon%7Cvisibility:off&style=feature:transit%7Cvisibility:关闭&大小=256x256

谢谢!

【问题讨论】:

    标签: google-maps google-static-maps


    【解决方案1】:

    下载静态地图图像并在以后进行拼接违反了 Google Maps Platform 服务条款。

    请查看“禁止滥用服务”部分中的第 3.2.4 (a) 段。上面写着

    (a) 无刮擦。客户不得提取、导出、抓取或缓存 Google 地图内容以供在服务之外使用。例如,客户不得:(i) 在服务之外预取、索引、存储、转发或重新托管 Google 地图内容; (ii) 批量下载地理编码; (iii) 复制企业名称、地址或用户评论;或 (iv) 将 Google 地图内容与文字转语音服务结合使用。如地图服务特定条款中所述,某些服务允许缓存。

    来源:https://cloud.google.com/maps-platform/terms/#3-license

    这就是为什么 Google 在每张静态地图图片中都添加了徽标和版权的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      相关资源
      最近更新 更多