Как встроить вывод карты Google (или других карт ГИС) в файл PDF при его создании? - PullRequest
5 голосов
/ 02 марта 2009

Мне нужно генерировать PDF-документы на стороне сервера, включающие карту, с маркерами и тому подобным, но, насколько мне известно, это невозможно с Google Maps из-за использования JavaScript.

Есть ли какой-то способ использовать API Карт Google для этого или есть какая-то другая бесплатная (или дешевая) альтернатива с этой возможностью и сопоставимой функциональностью?

Ответы [ 2 ]

12 голосов
/ 02 марта 2009

Что вы можете сделать, это использовать статические API Google Maps для создания изображения: http://code.google.com/apis/maps/documentation/staticmaps/

и затем импортируйте это изображение в pdf.

3 голосов
/ 02 марта 2009

Расширение до ответа dusoft. Вы можете загрузить изображение с помощью Imagick и

$im = new Imagick("image.jpg");
$im->setImageFormat("pdf");
$im->writeImage("image.pdf");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...