Google maps wkhtmltopdf谷歌地图问题

Google maps wkhtmltopdf谷歌地图问题,google-maps,wkhtmltopdf,ng-map,Google Maps,Wkhtmltopdf,Ng Map,我需要从一个网页创建一个嵌入地图的pdf。我使用wkhtmltopdf,elixir pdf生成器作为我的包装器,并在前端使用ng地图 除了地图部分,PDF工作正常。标记相对于页面位于正确的位置,但地图本身似乎位于原始中心的右下方。放大越远,这种现象越严重。注意:这只发生在PDF上,网页按预期工作 这不是js延迟问题,也不是调整大小的问题。到后端的坐标是正确的。渲染pdf时,贴图似乎始终偏移。每次都以同样的方式偏移 我希望有人发现了这一点,或者告诉我是什么导致了这一点 编辑:我注意到的一件事是设

我需要从一个网页创建一个嵌入地图的pdf。我使用wkhtmltopdf,elixir pdf生成器作为我的包装器,并在前端使用ng地图

除了地图部分,PDF工作正常。标记相对于页面位于正确的位置,但地图本身似乎位于原始中心的右下方。放大越远,这种现象越严重。注意:这只发生在PDF上,网页按预期工作

这不是js延迟问题,也不是调整大小的问题。到后端的坐标是正确的。渲染pdf时,贴图似乎始终偏移。每次都以同样的方式偏移

我希望有人发现了这一点,或者告诉我是什么导致了这一点


编辑:我注意到的一件事是设置.gm样式*{transform none}在html中重复了这个问题。在生成pdf时,它似乎丢失了一些转换css。

我的建议是使用Google Maps静态API。而一些用户在

--javascript-delay 3000
这对我的案子不起作用。我最终使用的是-它生成一个静态映射,不需要JS。更多信息请点击此处


至少它总是相同的偏移量-缩放是否总是相同的?我能想象的唯一解决办法是有点愚蠢——在打印之前调整坐标,然后再调整。谢谢。不幸的是,有1000个标记,它们是基于地址的。我必须准确地知道需要调整多少,以便每个标记都是正确的。我在谷歌上搜索过的最接近的东西是这个。但是固定宽度并不能解决我的问题。啊,我明白了。棘手的问题。最后一个想法-使用类似html到png的转换器-将map div转换为png,将其交换为pdf创建,然后在完成后返回map div。这些当然都是黑的。无论如何,祝你好运!显然,有一种叫做wkhtmltoimage的东西,它是你正在使用的东西的一部分——只要它没有显示出同样的问题。它仍然没有克服这个问题。我注意到的一件事是设置.gm样式*{transform none}在html中重复了这个问题。在生成pdf时,它似乎丢失了一些转换css。