MapsGeocoder Class Reference

List of all members.

Static Public Member Functions

static renderGeocoder ($parser, $address, $service= '', $mappingService= '')
static renderGeocoderLat (&$parser, $address, $service= '', $mappingService= '')
static renderGeocoderLng (&$parser, $address, $service= '', $mappingService= '')

Static Private Member Functions

static geocode ($address, $service, $mappingService)
 Geocode an address with the provided geocoding service.
static addAutoloadClassIfNeeded ($className, $fileName)
static getValidGeoService ($service, $mappingService)
 Make sure that the geo service is one of the available.

Static Private Attributes

static $mEnableCache = true
static $mGeocoderCache = array()


Detailed Description

Definition at line 21 of file Maps_Geocoder.php.


Member Function Documentation

static MapsGeocoder::renderGeocoder ( parser,
address,
service = '',
mappingService = '' 
) [static]

Definition at line 27 of file Maps_Geocoder.php.

References geocode().

Referenced by MapsParserFunctions::changeAddressToCoords().

static MapsGeocoder::renderGeocoderLat ( &$  parser,
address,
service = '',
mappingService = '' 
) [static]

Definition at line 32 of file Maps_Geocoder.php.

References geocode().

static MapsGeocoder::renderGeocoderLng ( &$  parser,
address,
service = '',
mappingService = '' 
) [static]

Definition at line 37 of file Maps_Geocoder.php.

References geocode().

static MapsGeocoder::geocode ( address,
service,
mappingService 
) [static, private]

Geocode an address with the provided geocoding service.

Parameters:
unknown_type $address
unknown_type $service
Returns:
unknown

Definition at line 49 of file Maps_Geocoder.php.

References $egMapsAvailableGeoServices, $egMapsDefaultGeoService, $mGeocoderCache, MapsGoogleGeocoder::geocode(), and MapsYahooGeocoder::geocode().

Referenced by renderGeocoder(), renderGeocoderLat(), and renderGeocoderLng().

static MapsGeocoder::addAutoloadClassIfNeeded ( className,
fileName 
) [static, private]

Definition at line 79 of file Maps_Geocoder.php.

References $egMapsIP, and $wgAutoloadClasses.

static MapsGeocoder::getValidGeoService ( service,
mappingService 
) [static, private]

Make sure that the geo service is one of the available.

Parameters:
unknown_type $service
Returns:
unknown

Definition at line 90 of file Maps_Geocoder.php.

References $egMapsAvailableGeoServices, and $egMapsDefaultGeoService.


Member Data Documentation

MapsGeocoder::$mEnableCache = true [static, private]

Definition at line 24 of file Maps_Geocoder.php.

MapsGeocoder::$mGeocoderCache = array() [static, private]

Definition at line 25 of file Maps_Geocoder.php.

Referenced by geocode().


The documentation for this class was generated from the following file:

Generated on Sun Mar 18 07:15:42 2012 for Semantic MediaWiki by  doxygen 1.5.6