--- gmap.js.orig 2013-08-17 20:11:14.000000000 +0100 +++ gmap.js 2013-08-17 20:15:00.000000000 +0100 @@ -239,13 +239,13 @@ // Respond to incoming control type changes. _ib.ctc = obj.bind("controltypechange", function () { if (obj.vars.controltype === 'Small') { - obj.map.setOptions({navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}}); + obj.map.setOptions({zoomControlOptions: {style: google.maps.ZoomControlStyle.SMALL}}); } else if (obj.vars.controltype === 'Large') { - obj.map.setOptions({navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN}}); + obj.map.setOptions({zoomControlOptions: {style: google.maps.ZoomControlStyle.ZOOM_PAN}}); } else if (obj.vars.controltype === 'Android') { - obj.map.setOptions({navigationControlOptions: {style: google.maps.NavigationControlStyle.ANDROID}}); + obj.map.setOptions({zoomControlOptions: {style: google.maps.ZoomControlStyle.ANDROID}}); } }); // Send out outgoing control type changes. @@ -332,13 +332,13 @@ // Navigation control type if (obj.vars.controltype !== 'None') { - opts.navigationControl = true; + opts.zoomControl = true; } if (obj.vars.controltype === 'Small') { - opts.navigationControlOptions = {style: google.maps.NavigationControlStyle.SMALL}; + opts.zoomControlOptions = {style: google.maps.ZoomControlStyle.SMALL}; } else if (obj.vars.controltype === 'Large') { - opts.navigationControlOptions = {style: google.maps.NavigationControlStyle.ZOOM_PAN}; + opts.zoomControlOptions = {style: google.maps.ZoomControlStyle.ZOOM_PAN}; } // Set scale control visibility