cell/GPSLINK

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.

Verfügbarkeit

Dieser Content-Driver ist in den folgenden Drivers verfügbar:

Parameter

Link Type
  • KML: Erzeugt eine KML-Datei on-the-fly, um z.B. Google-Earth aufzurufen und eine Geo-Location anzufliegen.
  • Static: Öffnet ein separates Fenster (520 × 520 Pixel) und zeigt darin eine statische Google-Map an.
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)

Beispiel für KML Template

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>

String-Tool Keys

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.