如何在生成PDF时将Google Map(或其他GIS地图)输出嵌入到PDF中?

时间:2009-03-02 19:30:14

标签: php pdf gis

我需要在服务器端生成包含地图,带标记等的PDF文档,但据我所知,由于JavaScript的依赖,谷歌地图无法实现这一点。

是否有某种方法可以使用Google Maps API,或者是否有其他免费(或廉价)替代方案具有此功能和类似功能?

2 个答案:

答案 0 :(得分:12)

你可以做的是使用谷歌地图静态API来生成图像: http://code.google.com/apis/maps/documentation/staticmaps/

然后将该图像导入pdf。

答案 1 :(得分:3)

扩展到dusoft的答案。您可以使用Imagick和

加载图像
$im = new Imagick("image.jpg");
$im->setImageFormat("pdf");
$im->writeImage("image.pdf");