Hi Khalid, I hope you're quit handy with Javascript, but in the appstore there is Print Screen to PDF widget. This widget can create a screenshot of a selection of the page to PDF. Under the hood it creates a snapshot and turns it to an image and then it paste it to a PDF. There are two options:
I hope this helps!
Solution: https://htmlpdfapi.com/blog/export_google_map_to_pdf