Google maps и pdf - PullRequest
       11

Google maps и pdf

7 голосов
/ 15 апреля 2010

В программном плане мне нужно включить карту Google Maps в автоматически созданные PDF-файлы. Для этого мне нужно конвертировать карту в какой-нибудь формат изображения (jpg, png и т. Д.). Как это можно сделать?

Я использую Python и Django, если встроенной библиотеки карт Google недостаточно.

Спасибо

Ответы [ 3 ]

10 голосов
/ 15 апреля 2010

Я думаю, что единственный способ - импортировать изображения в PDF, изображения из статического API Карт Google .

Тем не менее, он столкнется с их T & C :

Лицензионные ограничения. За исключением случаев, явно разрешенных Условиями, или если вы не получили предварительное письменное разрешение от Google (или, в зависимости от обстоятельств, от поставщика определенного Контента), лицензии Google, указанные выше, подлежат Ваша приверженность всем нижеприведенным ограничениям. За исключением случаев, явно разрешенных в Разделе 7 или Документации API Карт, вы не должны (и не можете разрешать кому-либо другому):

(Яда Яда)

10.2 копировать, переводить, изменять, создавать производные работы или публично отображать любой Контент или любую его часть (например, запрещено следующее: (a) создание серверной модификации фрагментов карты и (b) сшивание нескольких статических изображений карты вместе для отображения карты, размер которой больше разрешенного в документации API Карт);

10.8 использовать API статических карт, отличный от реализации в веб-браузере;

2 голосов
/ 27 февраля 2013

Вы можете встроить карту Google в PDF с помощью Adobe Acrobat 9 или выше.

Во Flash вы можете создавать и настраивать свою собственную карту Google.https://developers.google.com/maps/documentation/flash/tutorial-flash

Опубликованный SWF затем может быть встроен в PDF.Кроме того, есть способ управления этой предварительно созданной картой Google с помощью кнопок acrobat с помощью класса actinscript ExternalInterface и его подключения к Acrobat Javascript.

Этот PDF-файл должен быть открыт в Adobe Reader 9 или более поздней версии для правильного воспроизведения.1008 *

Смотрите образец здесь http://www.designus.sk/blog/creating-and-animating-life-google-maps-in-pdf/

2 голосов
/ 15 апреля 2010

Вы можете использовать Статический API Карт Google , чтобы вернуть изображение карты. Это очень простой REST-подобный API, который даже не требует ключа. Пример:

http://maps.google.com/maps/api/staticmap?center=51.477222,0&zoom=14&size=400x400&sensor=false

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...