code: 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);
                  }
              }
          }
docs: Set map options
  @param key:string (optional)
  @param value:object (optional)