SightwalkView
Referenz-Objekt für das sightwalk-Widget
function SightwalkView (containerId, apiKey, width, height, posObj...)
Erzeugt das sightwalk-Widget und bettet es an angegebener Stelle in die aktuelle HTML-Seite ein
Parameter:
| containerId |
String |
Name des HTML-Elements, das als Container für den Flash-Content fungieren soll |
| apiKey |
String |
API-Schlüssel (kostenlos erhältlich als registrierter Benutzer via www.sightwalk.de) |
| width |
String |
Breite des Widgets (wird als Style-Größenangabe verwendet, daher sind auch prozentuale Angaben möglich) |
| height |
String |
Höhe des Widgets (wird als Style-Größenangabe verwendet, daher sind auch prozentuale Angaben möglich) |
| posObj |
Object |
Dabei kann es sich entweder um ein oder mehrere der folgenden Typen handeln: GeoPos, panoId, Address, Orientation
|
Rückgabewert: void
function loadPano (geoPos, orientation)
Lädt das Panorama, welches sich am nächsten an der angegebenen Position befindet
Parameter:
| geoPos |
GeoPos |
Ziel-Koordinate |
| orientation |
Orientation |
Initialer Blickrichtung |
Rückgabewert: Integer (siehe Konstanten)
function loadPano (address, orientation)
Lädt das Panorama, welches sich am nächsten an der angegebenen Adresse befindet
Parameter:
| address |
Address |
Ziel-Adresse |
| orientation |
Orientation |
Initialer Blickrichtung |
Rückgabewert: Integer (siehe Konstanten)
function showMessage (message)
Zeigt die angebenene Nachricht an
Parameter:
Rückgabewert: Integer (siehe Konstanten)
function getPano ()
Liefert das aktuell angezeigte Pano zurück
Parameter: void
Rückgabewert: Pano
function getOrientation ()
Liefert die aktuelle Blickrichtung zurück
Parameter: void
Rückgabewert: Orientation
function setOrientation (orientation)
Setzt die aktuelle Blickrichtung
Parameter:
| orientation |
Orientation |
Blickwinkel |
Rückgabewert: Integer (siehe Konstanten)
function getLink ()
Liefert die DeepLink-URL zum aktuellen Pano samt aktuellem Blickrichtung zurück. Diese URL führt zu einer entsprechenden Ansicht auf www.sightwalk.de
Parameter: void
Rückgabewert: String
function rotateTo (orientation, seconds)
Rotiert in angegebener Geschwindigkeit zum Ziel-Blickwinkel
Parameter:
| orientation |
Orientation |
Blickwinkel |
| seconds |
Integer |
Zeit/Geschwindigkeit |
Rückgabewert: Integer (siehe Konstanten)
function rotateBy (deltaOrientation)
Rotiert den Blickwinkel um die angegebene Größe
Parameter:
| deltaOrientation |
Orientation |
Blickwinkel |
Rückgabewert: Integer (siehe Konstanten)
function getApiVersion ()
Liefert die aktuelle Versions-Nummer der API zurück
Parameter: void
Rückgabewert: Number
function setActive (active)
Versetzt das Widget in aktiven bzw. inaktiven Zustand. Im inaktiven Zustand werden zur Verringerung des Resourcenverbrauchs fast alle Widget-Funktionen deaktiviert.
Parameter:
| active |
Boolean |
Soll-Zustand |
Rückgabewert: Integer (siehe Konstanten)
function getTags ()
Liefert ein Array der Tags des aktuellen Panos zurück
Parameter: void
Rückgabewert: Tag[]
function showTag (tagId)
Ruft die Anzeige des angegebenen Tags auf
Parameter:
| tagId |
Integer |
ID des Tags |
Rückgabewert: Integer (siehe Konstanten)
function addTag (tag, makePersistent)
Erzeugt ein neues Tag
Parameter:
| tag |
Tag |
Das zu erzeugende Tag |
| makePersistent |
Boolean |
Falls TRUE, wird das Tag in den Datenbestand übernommen (zunächst nur sichtbar für Nutzer des verwendeten API-Schlüssels, nach Prüfung ggf. für alle) |
Rückgabewert: Integer (siehe Konstanten)
function addEventListener (eventType, handlerFunction)
Registriert einen Event-Handler
Parameter:
| eventType |
Konstante |
Der Event-Typ (siehe Konstanten) |
| handlerFunction |
Function |
Callback-Funktion |
Rückgabewert: Integer (siehe Konstanten)
function removeEventHandler (eventType, handlerFunction)
De-registriert einen Event-Handler
Parameter:
| eventType |
Konstante |
Der Event-Typ (siehe Konstanten) |
| handlerFunction |
Function |
Callback-Funktion |
Rückgabewert: Integer (siehe Konstanten)
function gotoNextTag (type)
Springt zum nächstliegenden Pano, in welchem sich ein Tag des angegebenen Typs befindet
Parameter:
| type |
Konstante |
Der Tag-Typ (siehe Konstanten) |
Rückgabewert: Integer (siehe Konstanten)
function search (city, query)
Findet Ergebnisse zum Suchbegriff
Parameter:
| city |
String |
Stadt |
| query |
String |
Suchbegriff |
Rückgabewert: Integer (siehe Konstanten)
Rückgabewerte
SUCCESS
Wert: 0
Die Aktion wurde erfolgreich abgeschlossen.
ERROR_NOT_INITIALIZED
Wert: -1
Das Widget ist noch nicht initialisiert.
ERROR_INVALID_ARGS
Wert: -2
Mindestens ein Parameter entspricht nicht den Vorgaben.
ERROR_EXEC
Wert: -3
Fehler bei der Ausführung der Aktion.
ERROR_INVALID_APIKEY
Wert: -4
Es wurde kein gültiger API-Schlüssel übergeben.
ERROR_SECURITY
Wert: -5
Sicherheitsfehler (z.B. ein übergebener Parameter enthält nicht-gültige Begriffe)