Federico Posted February 18, 2017 Share Posted February 18, 2017 Hello PW Community, Do you know how to export current page's map as a pdf? Extended explanation: I have a template which has lots of fields, among which there is a field "geolocation" populated by the googlemapmarker module. Now, I wish to export the whole template as a pdf (with pages2pdf module), but the normal code that works on the ordinary pw's templates does not seems to work within the Pages2pdf dedicated templates. Below the code (working but not producing anything within Pages2pdf module): // alternative 01 <?php $map = $modules->get('MarkupGoogleMap'); echo $map->render($page, 'geolocation'); ?> // alternative 02 <?php $page = wire('page'); $map = $modules->get('MarkupGoogleMap'); echo $map->render($page, 'geolocation'); ?> Thanks in advance! Link to comment Share on other sites More sharing options...
LostKobrakai Posted February 18, 2017 Share Posted February 18, 2017 I'm quite sure that pages2pdf does not execute any javascript. You might be able to get what you need using google's static maps api, where maps are rendered as images, but that's not part of the mapmarker module. Also I'd suggest reading the terms of service in detail, not that such operations are prohibited by google. 1 Link to comment Share on other sites More sharing options...
Federico Posted February 19, 2017 Author Share Posted February 19, 2017 Thanks LostKobrakai, you pointed me in the right path by suggesting the static google map. I've achieved the above by simply doing this in the pages2pdf template: <img src="https://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=400x400&key=______"> which simply return a static image map. Useful enough! 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now