Class Index | File Index

Classes


Namespace Map


Version 2.0.
Diese Klasse zeigt die Map mit den Veranstaltungen an.
Defined in: yourbash_source..js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Map
Field Summary
Field Attributes Field Name and Description
<static>  
Map.Legende
Die Legende der Karte.
<static>  
Map.Map
Der Zugriffspunkt auf das map-Objekt von Google.
<static>  
Map.Markers
Enth�lt die auf der Karte befindlichen Marker.
<static>  
Der Marker der eine Position als Standort markiert.
<static>  
Enth�lt den Index des derzeitig ausgew�hlten Markers.
Method Summary
Method Attributes Method Name and Description
<static>  
Map.bind(callback)
Bindet eine Callback-Funktion an die einzelnen Marker.
<static>  
Map.changeYourbashIcon(icon, name)
�ndert das Yourbash-Icon in der Legende.
<static>  
Gibt den Index eines Markers im Array Markers zur�ck.
<static>  
Map.refresh()
L�dt neue Elemente auf die Karte.
<static>  
Map.reload()
L�scht alle Elemente auf der Karte und l�dt dann neu.
<static>  
Map.saveSelectedMarker(marker)
Speichert die Daten des aktuell ausgew�hlten Markers um nach einem Refresh den Marker evtl.
<static>  
Map.selectMarker(type, id)
Selektiert einen Marker.
<static>  
Map.setAddress(address)
Setzt das Zentrum der Karte auf die angegebene Adresse.
<static>  
Map.setCSS(opt)
�ndert CSS-Eigenschaften der Karte.
<static>  
Map.setDoodleMarkers(data)
Setzt Doodles auf die Karte.
<static>  
Map.setEventMarkers(data)
Setzt Veranstaltungen auf die Karte.
<static>  
Map.setLatLng(latlng, title)
Setzt das Zentrum der Karte auf den angegebenen Punkt.
<static>  
Map.setMap(center, legende, container, container)
Initialisiert die Map und weist ihr einen Container zu.
<static>  
Map.setPositionMarker(position, title)
Setzt den Standort-Marker auf eine angegebene Position und zeigt ihn auf der entsprechenden Karte an.
<static>  
Setzt Yourbashs auf die Karte.
<static>  
Map.showLegende(show)
Zeigt die Legende an oder blendet diese aus.
Namespace Detail
Map

Author: Jan Kossick, jankossick@online.de.
Requires:
http://maps.google.com/maps/api/js
Geo
Info
Events
Field Detail
<static> Map.Legende
Die Legende der Karte.

<static> Map.Map
Der Zugriffspunkt auf das map-Objekt von Google.

<static> Map.Markers
Enth�lt die auf der Karte befindlichen Marker.

<static> Map.PositionMarker
Der Marker der eine Position als Standort markiert.

<static> Map.SelectedMarker
Enth�lt den Index des derzeitig ausgew�hlten Markers.
See:
Map.Markers
Method Detail
<static> Map.bind(callback)
Bindet eine Callback-Funktion an die einzelnen Marker. Der Callback-Funktion wird das selektierte Marker-Objekt �bergeben.
Parameters:
{Function} callback
Die aufzurufende Callback-Funktion.

<static> Map.changeYourbashIcon(icon, name)
�ndert das Yourbash-Icon in der Legende. ! Funktioniert nur mit der bereitgestellten Legende.
Parameters:
icon
name

<static> Map.indexOfMarker(m)
Gibt den Index eines Markers im Array Markers zur�ck.
Parameters:
{Object} m
Der Marker, dessen Index gesucht wird.
See:
Map#Markers

<static> Map.refresh()
L�dt neue Elemente auf die Karte.

<static> Map.reload()
L�scht alle Elemente auf der Karte und l�dt dann neu.

<static> Map.saveSelectedMarker(marker)
Speichert die Daten des aktuell ausgew�hlten Markers um nach einem Refresh den Marker evtl. wieder ausw�hlen zu k�nnen.
Parameters:
{Object} marker
Der Marker der gespeichert werden soll.

<static> Map.selectMarker(type, id)
Selektiert einen Marker.
Parameters:
{String} type
Der Typ des Markers.
{String} id
Die Id des Markers.

<static> Map.setAddress(address)
Setzt das Zentrum der Karte auf die angegebene Adresse.
Parameters:
{String} address
Die Adresse.
See:
Geo#getLatLng

<static> Map.setCSS(opt)
�ndert CSS-Eigenschaften der Karte. Vor allem f�r Gr��en- und Positions�nderungen gedacht.
Parameters:
{Object} opt
Zu �ndernde CSS-Eigenschaften als Objekt, siehe http://api.jquery.com/css/#css2.

<static> Map.setDoodleMarkers(data)
Setzt Doodles auf die Karte.
Parameters:
data

<static> Map.setEventMarkers(data)
Setzt Veranstaltungen auf die Karte.
Parameters:
data

<static> Map.setLatLng(latlng, title)
Setzt das Zentrum der Karte auf den angegebenen Punkt.
Parameters:
{google.maps.LatLng} latlng
Die Koordinaten des Punktes.
{String} title Optional
Der Titel des Markers.

<static> Map.setMap(center, legende, container, container)
Initialisiert die Map und weist ihr einen Container zu.
Parameters:
{google.maps.LatLng} center Optional
Gibt den Mittelpunkt der Karte an. Falls nicht angegeben, wird die StandardPosition des Geo-Moduls verwendet.
{Object} legende Optional
Gibt die legende an, die am unteren linken Bildrand eingeblendet werden kann. Falls nicht angegeben, wird '#map_legende' verwendet.
{Object} container Optional
Der Container, in dem die Karte angezeigt wird. Falls nicht angegeben, wird '#map_canvas' verwendet.
container
See:
Geo#StandardPosition

<static> Map.setPositionMarker(position, title)
Setzt den Standort-Marker auf eine angegebene Position und zeigt ihn auf der entsprechenden Karte an.
Parameters:
{google.maps.LatLng} position Optional
Die Position des Markers. Falls nicht angegeben, wird versucht die vorherige Position beizubehalten. Falls das auch nicht gelingt, wird die StandardPosition des Geo-Moduls verwendet.
{title} title Optional
See:
Geo#StandardPosition

<static> Map.setYourbashMarkers(data)
Setzt Yourbashs auf die Karte.
Parameters:
data

<static> Map.showLegende(show)
Zeigt die Legende an oder blendet diese aus.
Parameters:
{Boolean} show
Gibt an, ob die Legende sichtbar ist oder nicht.

Documentation generated by JsDoc Toolkit 2.4.0 on Tue Jan 22 2013 15:33:59 GMT+0100 (MEZ)