While both our screenshot API's and Online Screenshot Tool make taking screenshots of online maps easy. To create the best possible quality screenshots of a map service such as Google Map or MapBox. Then follow the tips below:
Specify a short delay of 1000-5000ms to allow the map to load before creating the screenshot.In fact using GrabzIt to create Google Maps snapshots as shown in the Google Map screenshot on the left. Is a great way of providing an export of a map at a particular point in time. Of course this technique will work with any style of map whether it be a satellite imagery street map, street views or Google Earth!
You will need some kind of trigger, like a button, to capture a map from your app. If the button is on the same page as the captured map. You can hide the button in the screenshot by passing its CSS selector to the hide parameter. Or by passing the CSS selector of the map element to the target parameter.
The ability to create a full screen or full length screenshot is another useful feature. As it can convert whole web page maps into an image.