我使用Google地图使用Python捕获卫星图像。 我跟着帖子:http://stackoverflow.com/questions/7490491/capture-embedded-google-map-image-with-python-without-using-a-browser。但是,与直接来自浏览器的视图相比,Python中的图像分辨率较低。
但是浏览器中相同位置的视图具有更高的分辨率(尽管不是完全相同的缩放范围):
Google地图API的参数如下:
'center': position,
'zoom': str(zoom),
'size': '%dx%d' % (largura, alturaplus),
'maptype': 'satellite',
'sensor': 'false',
'scale': scale
是否有调整分辨率的参数? 非常感谢!!
答案 0 :(得分:1)
我担心图像抓取可能会违反Google Maps API的服务条款。
特别是第10.1(a)节说
无法通过服务访问API或内容。除非通过服务,否则您不会访问Maps API或内容。例如,您不得通过Maps API之外的接口或通道(包括未记录的Google界面)访问地图图块或图像。
第10.5(d)节说
无缓存或存储。您不会预取,缓存,索引或存储要在服务外使用的任何内容,除非您可以仅为此目的存储有限数量的内容通过网络延迟提高Maps API实施的性能(而不是为了阻止Google准确跟踪使用情况)
https://developers.google.com/maps/terms?#10-license-restrictions