code: function(scale, origin, ratio) {
          ratio = (ratio == undefined) ? 1 : ratio;
          this.x = origin.x + (scale * ratio * (this.x - origin.x));
          this.y = origin.y + (scale * (this.y - origin.y));
          this.clearBounds();
          return this;
      }
docs: APIMethod: resize
  Resize a point relative to some origin.  For points, this has the effect
  of scaling a vector (from the origin to the point).  This method is
  more useful on geometry collection subclasses.
  
  Parameters:
  scale - {Float} Ratio of the new distance from the origin to the old
  distance from the origin.  A scale of 2 doubles the
  distance between the point and origin.
  origin - {<OpenLayers.Geometry.Point>} Point of origin for resizing
  ratio - {Float} Optional x:y ratio for resizing.  Default ratio is 1.
  
  Returns:
  {<OpenLayers.Geometry>} - The current geometry.