Namespace Map
Version
2.0.
Diese Klasse zeigt die Map mit den Veranstaltungen an.
Defined in: yourbash_source..js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
| 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> |
Map.PositionMarker
Der Marker der eine Position als Standort markiert.
|
| <static> |
Map.SelectedMarker
Enth�lt den Index des derzeitig ausgew�hlten Markers.
|
| 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> |
Map.indexOfMarker(m)
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> |
Map.setYourbashMarkers(data)
Setzt Yourbashs auf die Karte.
|
| <static> |
Map.showLegende(show)
Zeigt die Legende an oder blendet diese aus.
|
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.