2015-09-11 1 views
0

Ниже статический URL я использую в tcpdf:?карта Google в TCPDF не показывая правильный путь

http://maps.google.com/maps/api/staticmap?zoom=14&size=800x800&maptype=roadmap&markers=color:green|label:A|52.3693824,4.8871682&markers=color:green|label:B|52.369369,4.9&markers=color:red|label:C|52.3585252,4.8808168&path=color:66ACF2|weight:3|enc:uks~Haoy \ iDOCp @ Ap @ pGVV @ о @ B_Db @ MXSCsDrBaDN [S_ @ S _ @ Mn @ } Я? uDIu @@ aBBw @@ O @ LoCHmA? s @ AoDI_CA_AJ {FH {BD] ч @ kBT_AJSLKRIZMFAEm @ т @ КГД [U [wBeCuBcCIMI] GgACWG? Я? GCQUGGG @ Сугак @} @ tCiBhGs @ дС [г @ QTQJe @L {ALoHb @ M K ~ @ WrAEHNNt @ л @ Jb |? AvFrFhAbAfAfAnBjB ~ @ | @ LDJBRj @ Taxe^Rat @ jCPn @ VAN @ BZLf @ T @ F ~ Dn @ RLVLtCn @ нП | @ ZADCvBj @ zBj @ AV_BbUbB | А ~ BrBjAdAz @ д @ RPX @ Пам @ ВВО @ | А [г @ H B @M \ vAnItGr_ @ HTx @ я @ г @ г @ zByAHIHEAWo @ wD_AmF & датчика = ложного

?? Я думаю, что из-за запутанного пути tcpdf не анализирует это и не показывает неправильный путь на картах Google.

Может ли кто-нибудь помочь мне в этом отношении? Заранее спасибо!!

ответ

0

Использование writeHTMLCell() & <img> HTML тег:

$html = <<<EOD 
    <img border="0" src="//maps.google.com/maps/api/staticmap?zoom=14&size=800x800&maptype=roadmap&markers=color:green|label:A|52.3693824,4.8871682&markers=color:green|label:B|52.369369,4.9&markers=color:red|label:C|52.3585252,4.8808168&path=color:66ACF2|weight:3|enc:uks~Haoy\[email protected]@[email protected]@[email protected][[email protected][email protected][email protected]}[email protected]@[email protected]@[email protected][email protected]_CA_AJ{FH{BD][email protected][email protected]@oDG[U[wBeCuBcCIMI][email protected]@}@[email protected][[email protected]@L{[email protected][email protected]@[email protected]|[email protected]|@[email protected]^[email protected]@[email protected]@[email protected][email protected]@nD|@[email protected]@AV_BbUbB|[email protected]@[email protected]@[email protected]|A[[email protected][email protected]\[email protected]@[email protected]@[email protected]@wD_AmF&sensor=false" alt="Greenwich, England"> 
EOD; 
$pdf->writeHTMLCell('', '', 0, 0, $html, 0, 1, false, true, 'L', false); 

Результат:

enter image description here

Update:
Вы также можете использовать Image():

$pdf->Image(
    'http://maps.google.com/maps/api/staticmap?zoom=14&size=800x800&maptype=roadmap&markers=color:green|label:A|52.3693824,4.8871682&markers=color:green|label:B|52.369369,4.9&markers=color:red|label:C|52.3585252,4.8808168&path=color:66ACF2|weight:3|enc:uks~Haoy\[email protected]@[email protected]@[email protected][[email protected][email protected][email protected]}[email protected]@[email protected]@[email protected][email protected]_CA_AJ{FH{BD][email protected][email protected]@oDG[U[wBeCuBcCIMI][email protected]@}@[email protected][[email protected]@L{[email protected][email protected]@[email protected]|[email protected]|@[email protected]^[email protected]@[email protected]@[email protected][email protected]@nD|@[email protected]@AV_BbUbB|[email protected]@[email protected]@[email protected]|A[[email protected][email protected]\[email protected]@[email protected]@[email protected]@wD_AmF&sensor=false', 
    0.5, 0.5, 20, 20, '', '', '', false, 300 
); 

Он показывает путь линию правильно:

enter image description here

+0

Спасибо за ваш ответ. – user2940248

+0

Но я пробовал использовать writeHTMLCell, как вы упомянули. Я не создал правильный путь на карте google. Также в приведенном выше примере bmp есть только маркеры местоположения, но нет пути маршрута. Если вы прямо разместите URL-адрес карты google в браузере, вы также увидите маршрут маршрута, но в вашем примере этого не хватает, и в моем конце он показывает неправильный путь. Пожалуйста, проверьте. Еще раз спасибо. – user2940248

+0

@ user2940248 Обновлено; – user3335966

Смежные вопросы