The Google Maps API overrides the scroll functionality of the scrollwheel so it zooms the map, this often causes problems when you have a large map spanning the page.
To prevent this in V3 of the Maps API add:
scrollwheel: false
To your mapOptions when initialising the map.
For example:
var mapOptions = {
zoom: 14,
center: point,
mapTypeId: google.maps.MapTypeId.SATELLITE,
scrollwheel: false
}
map = new google.maps.Map(document.getElementById("map"), mapOptions);
Update: Feb 2016
A few people have emailed asking about disabling the scrolling on mobile / touch devices. The API lets you disable dragging by setting the option draggable to true / false. You can do a quick test for touch and disable scrolling using this snipped via Frankey on Stack Overflow:
{draggable: !("ontouchend" in document)};
If you still want to allow scrolling on mobile, you can leave a gutter around the map to aid moving the rest of the page (gross) or put an overlap on the map which disappears on tap to bring focus to the map.