我需要在服务器端生成 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");