كيف أقوم بتضمين مخرجات خريطة Google (أو أي خرائط GIS أخرى) في ملف PDF أثناء إنشائها؟

StackOverflow https://stackoverflow.com/questions/603644

  •  03-07-2019
  •  | 
  •  

سؤال

أحتاج إلى إنشاء مستندات PDF من جانب الخادم تتضمن خريطة، مع علامات وما شابه، ولكن على حد علمي، هذا غير ممكن مع خرائط Google بسبب اعتماد JavaScript.

هل هناك طريقة ما لاستخدام واجهة برمجة التطبيقات لخرائط Google لهذا الغرض، أم أن هناك بديلًا مجانيًا (أو رخيصًا) يتمتع بهذه الإمكانية والوظائف المماثلة؟

هل كانت مفيدة؟

المحلول

ما يمكنك فعله هو استخدام واجهة برمجة التطبيقات الثابتة لخرائط Google لإنشاء صورة:http://code.google.com/apis/maps/documentation/staticmaps/

ثم قم باستيراد تلك الصورة إلى ملف pdf.

نصائح أخرى

والإرشاد إلى الإجابة dusoft ل. يمكنك تحميل الصورة مع Imagick و

$im = new Imagick("image.jpg");
$im->setImageFormat("pdf");
$im->writeImage("image.pdf");
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top