Zoom in to marker google.maps

The solution turned out to be

map.setZoom(17);
map.panTo(curmarker.position);

I thought I would post an answer here as people wanted some example code.

I too needed to be able to zoom in and center as soon as a marker was added to the map.

Hope this helps somebody.

function getPoint(postcode) {

    var geocoder = new google.maps.Geocoder();

    geocoder.geocode( { 'address': postcode + ', UK'}, function(results, status) {
        if (status == google.maps.GeocoderStatus.OK) {

            var marker = new google.maps.Marker({
                map: map,
                position: results[0].geometry.location
            });

            map.setZoom(10);
            map.panTo(marker.position);
        }
        else {
            alert('Geocode was not successful for the following reason: ' + status);
        }
    });
}