Gibt einen HTML-Link aus, um GPS-Locations in Google-Earth (KML-Dateien) oder auf einer statischen Google-Map anzuzeigen.
Um dynamische Karten anzuzeigen, bietet easydb den Googlemaps-Driver.
Aus dem aktuellen Result können Werte benutzt werden, um Werte für Longitude, Latitude, Altitude zu bestimmen.
Dieser Content-Driver ist in den folgenden Drivers verfügbar:
Link Type |
|
Latitude | Angabe von Werten, die aus dem aktuellen Result-Set ersetzt werden. Z.B. %gps_latitude% %gps_latituderef%, um aus den Spalten gps_latitude und gps_latituderef einen Wert für Latitude bauen. Dieser Wert wird geparst und von easydb interpretiert. Das Resultat wird in der Variable %latitude% gespeichert und kann dann im KML Template benutzt werden. |
Longitude | Wie Latitude, für die Variable %longitude&37;. |
Altitude | Wie Latitude, für die Variable %altitude&37;. (Nur Link-Typ KML) |
Image Column | Spalte im aktuellen Result-Set mit der EAS-ID. Schreibt die URL der Datei in die Variable %_imageurl_%. (Nur Link-Typ KML) |
Viewport Size | Größe es Viewports in Pixeln zur Auswahl des besten Bildes zur Erzeugung von %_imageurl_%. (Nur Link-Typ KML) |
Zoom | Zoom-Parameter für die statische Google-Map. Wenn nicht gesetzt, wird 14 benutzt. (Nur Link-Typ Static) |
KML Template | KML Template zur Generierung der KML-Datei. Im Template werden die o.a. Variablen ersetzt. Beispiel siehe unten. (Nur Link-Typ KML) |
Zum Anfliegen eines Punktes in Google-Earth verwenden Sie folgendes Template:
<kml xmlns="http://earth.google.com/kml/2.1">
<Placemark>
<name>%titel%</name>
<description>
<![CDATA[
%beschreibung%
<br /><br />
<img src="%_imageurl_%" />
]]>
</description>
<Point>
<coordinates>%_longitude_%,%_latitude_%,%_altitude_%</coordinates>
</Point>
</Placemark>
</kml>
Dieser Content-Driver definiert folgende String-Tool-Keys:
Key | Verwendung |
l10n.gpslink.EarthLink | Link-Text für Link-Typ KML. |
l10n.gpslink.tooltip.EarthLink | HTML-title des Links für Link-Typ KML. |
l10n.gpslink.StaticMap | Link-Text für Link-Typ Static. |
l10n.gpslink.tooltip.StaticMap | HTML-title des Links für Link-Typ Static. |
l10n.gpslink.error.IncompleteGPSData | HTML-title des Links bei unvollständigen GPS-Daten. Es wird zusätzlich die class disabled für den Link ausgegeben, um ihn als inaktiv zu markieren. |