What’s up with that “scroll-hole” you can get stuck in when the map is full-width and longer than the device window and you keep panning around the map, rather than scrolling down the rest of the site? Well it’s not one of the most common settings in the documentation, but it is simple. When you initialize your map, just add this one setting:
The other common oversight, is those custom map markers. You know the pretty icons you make to brand the map (instead of those fugly off-red stock ones). You create your pretty retina-sized image so it looks great on the latest devices, but it render huge on the map. Well you can set it to the right size in your image settings when you add the marker image to your map (replace WIDTH and HEIGHT with the sizes you’d like – which is half your original image’s – without the trailing “px”).
var myMapImage = new google.maps.MarkerImage("images/marker-icon.png", null, null, null, new google.maps.Size(WIDTH,HEIGHT));
Hopefully this helps out, ’cause you want your maps to be a help not a hindrance!