我可以使用庫來創建地圖http://biostall.com/demos/google-maps-v3-api-codeigniter-library/轉換谷歌地圖轉換成PDF格式,採用笨
控制器:
$this->load->library('googlemaps');
$config['center'] = '37.4419, -122.1419';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);
$marker = array();
$marker['position'] = '37.429, -122.1419';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();
$this->load->view('view_file', $data);
查看:
<html>
<head><?php echo $map['js']; ?></head>
<body><?php echo $map['html']; ?></body>
</html>
通過抽籤由圖書館提供的樣本,我們能夠創建地圖並且也能夠添加標記,文本和符號。
MAP到PDF:
我下面提到的一些示例代碼試圖
require("fpdf17/fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Image('http://maps.googleapis.com/maps/api/staticmap?center=Uk&zoom=12&size=400x400&sensor=false&format=jpg',50,20,100,100,'JPG');
$pdf->Output("test.pdf");
通過使用上面的代碼,我可以得到PDF,但它只是獲取地圖不能單獨它的屬性或諸如標記,符號等的屬性
我們可以使用任何有助於將地圖及其屬性獲取爲PDF的類。 由於地圖具有標記和其他文本作爲屬性,CI是否允許從HTML捕獲參數?
任何建議將值得感謝。
嗨,新的。我創建了你提到的Google Map庫。您使用的圖書館生成一個正常的可滾動,可拖動,可縮放的Google地圖。我不確定甚至可以把它放到PDF中。 不過,我有一個類似的笨庫,做了靜態映射和輸出,你可以查看這裏的圖像: http://biostall.com/codeigniter-library-google-static-maps-api 嘗試並讓我知道你如何得到:) – BIOSTALL