MapsMapFeature Class Reference

Inherited by MapsBaseMap.

List of all members.

Public Attributes

 $serviceName

Protected Member Functions

 setMapSettings ()
 Set the map service specific element name and the javascript function handling the displaying of an address.
 doMapServiceLoad ()
 Map service spesific map count and loading of dependencies.
 addSpecificMapHTML ()
 Adds the HTML specific to the mapping service to the output.
 manageMapProperties ($mapProperties, $className)
 Sets the map properties as class fields.
 setMapName ()
 Sets the $mapName field, using the $elementNamePrefix and $elementNr.

Protected Attributes

 $defaultParams = array()
 $defaultZoom
 $elementNr
 $elementNamePrefix
 $mapName
 $centre_lat
 $centre_lon
 $output = ''


Detailed Description

Definition at line 16 of file Maps_MapFeature.php.


Member Function Documentation

MapsMapFeature::setMapSettings (  )  [abstract, protected]

Set the map service specific element name and the javascript function handling the displaying of an address.

Reimplemented in MapsGoogleMaps, MapsOpenLayers, and MapsYahooMaps.

Referenced by MapsBaseMap::displayMap().

MapsMapFeature::doMapServiceLoad (  )  [abstract, protected]

Map service spesific map count and loading of dependencies.

Reimplemented in MapsGoogleMaps, MapsOpenLayers, and MapsYahooMaps.

Referenced by MapsBaseMap::displayMap().

MapsMapFeature::addSpecificMapHTML (  )  [abstract, protected]

Adds the HTML specific to the mapping service to the output.

Reimplemented in MapsGoogleMaps, MapsOpenLayers, and MapsYahooMaps.

Referenced by MapsBaseMap::displayMap().

MapsMapFeature::manageMapProperties ( mapProperties,
className 
) [protected]

Sets the map properties as class fields.

Parameters:
unknown_type $map

Definition at line 57 of file Maps_MapFeature.php.

References $egMapsServices, MapsMapper::enforceArrayValues(), MapsMapper::getValidParams(), and MapsMapper::setDefaultParValues().

Referenced by MapsBaseMap::displayMap().

MapsMapFeature::setMapName (  )  [protected]

Sets the $mapName field, using the $elementNamePrefix and $elementNr.

Definition at line 78 of file Maps_MapFeature.php.

Referenced by MapsBaseMap::displayMap().


Member Data Documentation

MapsMapFeature::$serviceName

Reimplemented in MapsGoogleMaps, MapsOpenLayers, and MapsYahooMaps.

Definition at line 36 of file Maps_MapFeature.php.

MapsMapFeature::$defaultParams = array() [protected]

Definition at line 38 of file Maps_MapFeature.php.

MapsMapFeature::$defaultZoom [protected]

Definition at line 40 of file Maps_MapFeature.php.

MapsMapFeature::$elementNr [protected]

Definition at line 42 of file Maps_MapFeature.php.

MapsMapFeature::$elementNamePrefix [protected]

Definition at line 43 of file Maps_MapFeature.php.

MapsMapFeature::$mapName [protected]

Definition at line 45 of file Maps_MapFeature.php.

MapsMapFeature::$centre_lat [protected]

Definition at line 47 of file Maps_MapFeature.php.

MapsMapFeature::$centre_lon [protected]

Definition at line 48 of file Maps_MapFeature.php.

MapsMapFeature::$output = '' [protected]

Definition at line 50 of file Maps_MapFeature.php.


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