examples/browser/minisplunk/jquery.fn.gmap.js
function(a, b) {
            var map = this.get('map');
            jQuery.extend(this.options, { 'center': map.getCenter(), 'mapTypeId': map.getMapTypeId(), 'zoom': map.getZoom() } );
            if (a && b) {
                this.options[a] = b;
            } 
            map.setOptions(this.options);
            // FIXME: Temp fix for bounds... 
            if (!(a && b)) {
                var c = map.getBounds();
                if (c) {
                    map.panToBounds(c);
                }
            }
        }
function(a, b) {
            var map = this.get('map');
            jQuery.extend(this.options, { 'center': map.getCenter(), 'mapTypeId': map.getMapTypeId(), 'zoom': map.getZoom() } );
            if (a && b) {
                this.options[a] = b;
            } 
            map.setOptions(this.options);
            // FIXME: Temp fix for bounds... 
            if (!(a && b)) {
                var c = map.getBounds();
                if (c) {
                    map.panToBounds(c);
                }
            }
        }
function ( a , b ) { var map = this . get ( 'map' ) ; jQuery . extend ( this . options , { 'center' : map . getCenter ( ) , 'mapTypeId' : map . getMapTypeId ( ) , 'zoom' : map . getZoom ( ) } ) ; if ( a && b ) { this . options [ a ] = b ; } map . setOptions ( this . options ) ; // FIXME: Temp fix for bounds...  if ( ! ( a && b ) ) { var c = map . getBounds ( ) ; if ( c ) { map . panToBounds ( c ) ; } } }
Set map options
@param key:string (optional)
@param value:object (optional)
Set map options