我是一名巴西 Web 开发人员,我正在报告虚拟 PABX(星号)中的电话地理定位,已经可以使用谷歌地图 API V3 正常工作。
目标将此报告导出为 PDF 或 Excel,因此我正在考虑将地图转换为图像,然后导出:
我已经尝试过:
创建静态地图并不能解决我的问题,因为我为每个调用都有一个标记,并且我正在使用 MarkerClusterer 对标记进行聚类
我使用html2canvas在 Canvas 中转换了我的地图,在我的 html 转入画布之后,我使用canvas2image创建了一个
<img>
元素,对于简单的 html,这个解决方案非常完美,但如果是谷歌地图,结果是:
不幸的是,我无法发布图像,因为我没有声誉,我总是访问 StackOverflow,但这是我第一次提出问题,但我可以描述从画布生成的图像只有灰色的谷歌地图背景和 markerclusterer 的标记数量.
您可以在此处查看图像以更好地理解:
我正在考虑诸如截取页面并裁剪以仅选择地图区域之类的方法,但是任何可以解决问题或给我方法的建议都将受到欢迎。