php - 使用mpdf工具从googlemap内容创建pdf

时间:2014-04-28 14:21:36

标签: javascript php html google-maps mpdf

今天我发现了mpdf工具从html生成pdf,虽然我可以从普通段落,div等生成pdf但我有兴趣从谷歌地图内容生成pdf ..

我正在使用simplegooglemap api v3,其中我使用标记

生成这样的地图
<?php
        require_once("simpleGMapAPI.php");
        $map = new simpleGMapAPI();
        $map->setWidth('500px');
        $map->setHeight('500px');
        $map->addMarker("48.983307", "72.808907","My first marker","");
        $map->printGMapsJS();
        $map->showMap(true); 
?>

请有人帮我从谷歌地图生成pdf

提前致谢..

1 个答案:

答案 0 :(得分:0)

你能做的是;而不是直接在浏览器中加载Google maps api - 使用他们的Google Maps Image APIs

所以,你的html看起来像这样:

<html>
    <head>
        <title>Test</title>
    </head>
    <body>
        <h1>This is a test.</h1>
        <p>We are located here:</p>
        <img width="200" height="200" src="http://maps.googleapis.com/maps/api/staticmap?center=-15.800513,-47.91378&zoom=11&size=200x200&sensor=false">
    </body>
</html>

这样,mpdf库应该能够下载并加载图像源并将其作为普通图像嵌入到PDF中。


如果您需要静态地图图像上的标记用于您的内联包含;看看这个: https://developers.google.com/maps/documentation/staticmaps/?hl=en#Markers