如何在生成PDF时将Google Map(或其他GIS地图)输出嵌入到PDF中?
题
我需要在服务器端生成包含地图,带标记等的PDF文档,但据我所知,由于JavaScript的依赖,谷歌地图无法实现这一点。
是否有某种方法可以使用Google Maps API,或者是否有其他免费(或廉价)替代方案具有此功能和类似功能?
解决方案
你可以做的是使用谷歌地图静态API来生成图像: http://code.google.com/apis/maps/documentation/staticmaps/一>
然后将该图像导入pdf。
其他提示
扩展到dusoft的答案。您可以使用Imagick和
加载图像$im = new Imagick("image.jpg");
$im->setImageFormat("pdf");
$im->writeImage("image.pdf");
不隶属于 StackOverflow