code: function(lonlat, toleranceLon, toleranceLat) {
          var atPoint = false;
          var bounds = this.getBounds();
          if ((bounds != null) && (lonlat != null)) {
  
              var dX = (toleranceLon != null) ? toleranceLon : 0;
              var dY = (toleranceLat != null) ? toleranceLat : 0;
      
              var toleranceBounds = 
                  new OpenLayers.Bounds(this.bounds.left - dX,
                                        this.bounds.bottom - dY,
                                        this.bounds.right + dX,
                                        this.bounds.top + dY);
  
              atPoint = toleranceBounds.containsLonLat(lonlat);
          }
          return atPoint;
      }
docs: Method: atPoint
  Note - This is only an approximation based on the bounds of the
  geometry.
  
  Parameters:
  lonlat - {<OpenLayers.LonLat>|Object} OpenLayers.LonLat or an
  object with a 'lon' and 'lat' properties.
  toleranceLon - {float} Optional tolerance in Geometric Coords
  toleranceLat - {float} Optional tolerance in Geographic Coords
  
  Returns:
  {Boolean} Whether or not the geometry is at the specified location