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

StackOverflow https://stackoverflow.com/questions/603644

  •  03-07-2019
  •  | 
  •  

我需要在服务器端生成包含地图,带标记等的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");
scroll top