我需要在服务器端生成包含地图,带标记等的PDF文档,但据我所知,由于JavaScript的依赖,谷歌地图无法实现这一点。
是否有某种方法可以使用Google Maps API,或者是否有其他免费(或廉价)替代方案具有此功能和类似功能?
答案 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");