Как я могу получить спутниковое изображение карты Google с высоким разрешением с помощью Python?

Я использую карту Google для захвата спутниковых изображений с помощью Python. Я следил за сообщением: http://stackoverflow.com/questions/7490491/capture-embedded-google-map-image-with-python-without-using-a-browser. Однако по сравнению с просмотром непосредственно из браузера изображения из Python имеют более низкое разрешение.

Например, в определенном месте то, что я получил из Python, выглядит как введите здесь описание изображения

Но вид того же места из браузера имеет гораздо более высокое разрешение (хотя и не в том же диапазоне масштабирования):

введите здесь описание изображения

API карт Google имеет следующие параметры:

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

Есть ли параметр для настройки разрешения? Тонна спасибо!!


person Hsiang    schedule 04.06.2017    source источник


Ответы (1)


Я боюсь, что очистка изображений может противоречить Условиям использования API Карт Google.

В частности, в разделе 10.1 (а) говорится

Нет доступа к API или Контенту, кроме как через Службу. Вы не будете получать доступ к API Карт или Контенту, кроме как через Сервис. Например, вы не должны получать доступ к элементам карты или изображениям через интерфейсы или каналы (включая недокументированные интерфейсы Google), кроме API Карт.

в разделе 10.5 (d) говорится

Нет кэширования или хранения. Вы не будете предварительно извлекать, кэшировать, индексировать или хранить какой-либо Контент для использования вне Сервиса, за исключением того, что вы можете хранить ограниченное количество Контента исключительно с целью улучшения производительность вашей реализации Maps API из-за сетевой задержки (а не для того, чтобы Google не мог точно отслеживать использование)

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

person xomena    schedule 04.06.2017