【问题标题】:How can I fetch high-resolution google map satellite image using Python?如何使用 Python 获取高分辨率谷歌地图卫星图像?
【发布时间】:2017-06-04 06:50:38
【问题描述】:

我正在使用 Google 地图使用 Python 捕获卫星图像。 我关注了帖子:http://stackoverflow.com/questions/7490491/capture-embedded-google-map-image-with-python-without-using-a-browser。但是,与直接从浏览器查看相比,Python 中的图像分辨率较低。

例如,在某个位置,我从 Python 获取的内容看起来像

但从浏览器查看相同位置的视图具有更高的分辨率(尽管不是完全相同的缩放范围):

谷歌地图API的参数如下:

'center': position, 
'zoom': str(zoom),
'size': '%dx%d' % (largura, alturaplus),
'maptype': 'satellite',
'sensor': 'false',
'scale': scale

是否有调整分辨率的参数? 非常感谢!

【问题讨论】:

    标签: python google-maps resolution satellite


    【解决方案1】:

    我担心图像抓取可能违反了 Google Maps API 的服务条款。

    特别是第 10.1 (a) 节说

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

    第 10.5 (d) 节说

    没有缓存或存储。您不会预取、缓存、索引或存储任何要在服务之外使用的内容,除非您可以存储有限数量的内容仅用于此目的由于网络延迟(而不是为了阻止 Google 准确跟踪使用情况)而提高 Maps API 实施的性能

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-18
      • 1970-01-01
      • 2010-11-29
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多