Class gmap

Description

Located in /class.gmapper.php (line 9)


	
			
Method Summary
bool bodyjs ()
bool footjs ()
array geocode (string $adress, [string $typ = 'marker'], [string $img = "143.png"])
bool headjs (string $key)
bool linkMarker (int $lat, int $lng,  $link, [string $img = "143.png"], array $tabs)
bool map (int $zoom, int $lat, int $lng, [string $typ = "normal"], [int $min_zoom = 1], [int $max_zoom = 17], [string $navcontrol = "large"], [ $overview = 0])
bool mapdiv (int $height, int $width)
bool mapMarker (int $lat, int $lng, [string $img = "143.png"])
bool markend ()
bool marker (int $lat, int $lng, [string $img = "079.png"])
bool markstart ()
bool otherMarker (int $lat, int $lng, [string $html = ""], [string $img = "143.png"])
array parseGxml (string $file)
bool polyline (array $punkte, [string $color = "#FF0000"], [int $breite = 1], [int $transparent = 0], [string $arrows = ""])
bool tabMarker (int $lat, int $lng, array $tabs, [string $img = "143.png"])
bool xmlMap (string $file)
array xmlMapPoints (string $file)
Methods
bodyjs (line 109)

Erzeugt den JS Code im BODY der Seite.

bool bodyjs ()
footjs (line 121)

Erzeugt benötigten JS Code im Seitenfuss

bool footjs ()
geocode (line 320)

Nimmt eine Adresse entgegen und erzeugt einen Marker.

array geocode (string $adress, [string $typ = 'marker'], [string $img = "143.png"])
  • string $adress: Zu suchende Adresse
  • string $typ: typ legt den Markertyp fest (marker,otherMarker,mapMarker)
  • string $img: imh legt die Markergrafik fest
headjs (line 16)

Erzeugt JS Code im HEAD Bereich der Seite.

bool headjs (string $key)
  • string $key: Google Maps API Key
linkMarker (line 236)

Erzeugt einen Marker mit mehreren Tabs im Infopopup

bool linkMarker (int $lat, int $lng,  $link, [string $img = "143.png"], array $tabs)
  • int $lat: Breitengrad des Markers
  • int $lng: Längengrad des Markers
  • array $tabs: Merhdimensionales Array mit den einzelnen Tabs
  • string $img: Steuerung der Grafik
  • $link
map (line 56)

Erzeugt die Kartendarstellung

bool map (int $zoom, int $lat, int $lng, [string $typ = "normal"], [int $min_zoom = 1], [int $max_zoom = 17], [string $navcontrol = "large"],  $overview)
  • int $zoom: Initiale Zoomstufe
  • int $lat: Initialer Breitengrad
  • int $lng: Initialer Längengrad
  • string $typ: Kartentyp (normal,satellit,hybrid) Default: normal
  • int $min_zoom: Minimal mögliche Zoomstufe
  • int $max_zoom: Maximal Mögliche Zoomstufe
  • string $navcontrol: Typ der Kartennavigation (small,large) Default: large
  • $overview
mapdiv (line 37)

Platziert die Karte

bool mapdiv (int $height, int $width)
  • int $width: Breite der Karte
  • int $height: Höhe der Karte
mapMarker (line 259)

Erzeugt einen Marker dessen Infopopup eine Detailkarte enthält

bool mapMarker (int $lat, int $lng, [string $img = "143.png"])
  • int $lat: Breitengrad des Markers
  • int $lng: Längengrad des Markers
  • string $img: Steuerung der Grafik
markend (line 131)

Ende des Markerbereichs

bool markend ()
marker (line 156)

Erzeugt einen einfachen Marker.

bool marker (int $lat, int $lng, [string $img = "079.png"])
  • int $lat: Breitengrad des Markers
  • int $lng: Längengrad des Markers
  • string $img: Steuerung der Grafik
markstart (line 142)

Start des Markerbereichs

bool markstart ()
otherMarker (line 180)

Erzeugt einen Marker mit Infopopup und verschiedenen Grafiken

bool otherMarker (int $lat, int $lng, [string $html = ""], [string $img = "143.png"])
  • int $lat: Breitengrad des Markers
  • int $lng: Längengrad des Markers
  • string $html: HTML Code für das Infopopup
  • string $img: Steuerung der Grafik
parseGxml (line 342)

Parsed XML Dateien und gibt Geopunkte als Array zurück

array parseGxml (string $file)
  • string $file: Zu parsende Datei
polyline (line 284)

Erzeugt eine Linie zwischen mehreren Punkten

bool polyline (array $punkte, [string $color = "#FF0000"], [int $breite = 1], int $transparent, [string $arrows = ""])
  • array $punkte: Erwartet ein Mehrdimensionales Array mit lat/lng der einzelnen Punkte
  • string $color: Die Farbe der Linie als Hexcode
  • int $breite: Die Breite der Linie
  • int $transparent: Transparenz an / aus
  • string $arrows: Richtungspfeile. "all" = überall, mid = "nur auf der Wegstrecke" , "end = "nur am "Ende"
tabMarker (line 204)

Erzeugt einen Marker mit mehreren Tabs im Infopopup

bool tabMarker (int $lat, int $lng, array $tabs, [string $img = "143.png"])
  • int $lat: Breitengrad des Markers
  • int $lng: Längengrad des Markers
  • array $tabs: Merhdimensionales Array mit den einzelnen Tabs
  • string $img: Steuerung der Grafik
xmlMap (line 382)

Erzeugt die Kartendarstellung aus einer XML Datei

bool xmlMap (string $file)
  • string $file: XML Datei
xmlMapPoints (line 361)

Parsed XML Dateien und gibt Marker als Array zurück.

array xmlMapPoints (string $file)
  • string $file: Zu parsende Datei

Documentation generated on Wed, 21 Feb 2007 22:21:53 +0100 by phpDocumentor 1.3.1