Printing a map using ViewsPDF
The real problem with such maps is that, the PDF gets generated before the map appears. 
I'm assuming your map provider is JavaScript based - that means the map appears on the user browser and your server just sets the javascript parameters. 

I had to do a similar thing a long time ago, and the only solution that seemed easier was to use Google Maps with static maps. You can embed an image with parameters such as pointer options and geocodes and the maps server will return a static image. Worked in dompdf.