Altova MobileTogether Designer

Mit Hilfe des Steuerelements "Geolocation-Karte" kann die Karte eines bestimmten Gebiets in einer Straßen-, Satelliten- oder Hybridansicht angezeigt werden (die Ansicht wird in der Eigenschaft Kartentyp definiert). POIs (Points of Interest) in dem in der Karte angezeigten Gebiet können durch Marker gekennzeichnet werden. In der Eigenschaft Marker des Steuerelements können beliebig viele Marker defineirt werden. Optional können in die Karte der aktuelle Standort sowie Zoom-Steuerelemente (siehe die entsprechenden Eigenschaften weiter unten) inkludiert werden. Die Größe und der Vergrößerungfaktor der zu Anfang im Steuerelement angezeigten Karte können über die Eigenschaften Anzeigebereich, Breite des Steuerelements und Höhe des Steuerelements definiert werden. Außerdem verfügt das Steuerelement "Geolocation-Karte" über ein Ereignis namens BeiKlickAufGeoMapMarker, mit Hilfe dessen Sie Aktionen definieren können, die ausgeführt werden sollen, wenn der Benutzer auf einen bestimmten Marker klickt.

 

 

Ereignisse für "Geolocation-Karte"

Es steht das Ereignis BeiKlickAufGeoMapMarker zur Verfügung. Damit können Sie Aktionen definieren, die ausgeführt werden sollen, wenn ein Marker in der Karte angeklickt wird. Mit Hilfe der dynamischen Variablen $MT_GeolocationMapMarker können Informationen über den angeklickten Marker abgerufen werden.

 

Die dynamische Variable $MT_GeolocationMapMarker enthält Informationen über den vom Client-Benutzer zuletzt angeklickten Marker. Diese in der Variablen enthaltenen Informationen sind in einem XPath-Kartenkonstrukt in einem im folgenden Beispiel gezeigten Format gespeichert:

 

map {

    "id":"vie",

    "geolocation":(48.2143531, 16.3707266),

    "title":"Vienna",

    "text":"Altova EU"

}

 

Um einen Wert aus dem XPath-Kartenkonstrukt abzurufen, verwenden Sie einen XPath-Ausdruck wie den folgenden: map:get$MT_GeolocationMapMarker"id" ). Der Ausdruck in diesem Beispiel gibt den Wert des id-Schlüssels (d.h. die id das angeklickten Markers) zurück.

 

Eine Beschreibung der Aktionen, die für das Ereignis BeiKlickAufGeoMapMarker definiert werden können, finden Sie im Abschnitt Aktionen.

 

Eigenschaften von "Geolocation-Karte"

Die Eigenschaften eines Steuerelements stehen im Fenster "Stile & Eigenschaften" zur Verfügung und werden unten in der Reihenfolge, in der sie angezeigt werden, aufgelistet.

 

 

© 2018-2024 Altova GmbH