Ein PanoradoJS-Viewer-Objekt unterstützt die folgende Eigenschaften (properties).
Alle Winkelangaben sind in Grad (degrees).
canvas |
[get; object] Das Canvas-Objekt innerhalb der HTML-Seite, auf das das Bild "gemalt" wird. |
compassVisible |
[set, get; boolean] Gibt an, ob der Kompass (Himmelsrichtung) aktuell sichtbar sein soll.
Wertet die compassNorth-Eigenschaft des aktuellen Bildes aus.
Default: false. |
controls |
[get; object] Eigenschaften der Schaltflächen innerhalb des Viewers.
(Beschreibung) |
currentImageId |
[set, get; numeric] Der Index des aktuell in der Bildliste selektierten Bildes (0-basiert).
Der Wert -1 bedeutet, dass kein Bild von einer Bildliste selektiert ist. |
dispHorzFov |
[set, get; numeric] Gibt den aktuell angezeigten horizontalen Blickwinkel an (in Grad).
Bezug ist der Blickwinkel in der Horizontlinie (tilt = 0). |
dispVertFov |
[set, get; numeric] Gibt den aktuell angezeigten vertikalen Blickwinkel an (in Grad). |
fullScreen |
[set, get; boolean] Gibt an, ob der Viewer den gesamten Bildschirm ausfüllen soll.
Default: false. |
fullWindow |
[set, get; boolean] Gibt an, ob der Viewer das gesamte Dokumentenfenster des Browsers ausfüllen soll.
Default: false. |
grabCursor0 |
[set, get; string] Gibt die URL einer .cur-Datei an, deren Bild für den Cursor
im Grab-Modus mit nicht gedrückter linker Taste verwendet wird. Optional. |
grabCursor1 |
[set, get; string] Gibt die URL einer .cur-Datei an, deren Bild für den Cursor
im Grab-Modus mit gedrückter linker Taste verwendet wird. Optional. |
gridSize |
[set, get; numeric] Die nominelle Größe des Rasters, das für sphärische Projektion verwendet wird.
Ein kleineres Raster bewirkt bessere Bildqualität, aber geringere Performance. Wert: 1...8°, Default: 4°. |
hotspots |
[set, get; array] Eine Liste von Hotspot-Definitionen (Beschreibung)
für das aktuell angezeigte Bild |
hotspotsVisible |
[set, get; boolean] Gibt an, ob Hotspots aktuell sichtbar sein sollen.
Default: true. |
hotspotTemplate |
[set; object] Gibt Default-Werte für Hotspots an.
Diese Angaben können für jeden einzelnen Hotspot überschrieben werden.
Objekt-Eigenschaften:
imgInfo [string]: URL einer Bilddatei für Info-Hotspots. Default: internes Symbol.
imgLink [string]: URL einer Bilddatei für Link-Hotspots. Default: internes Symbol.
border [boolean]: Rahmen für Hotspot-Popups? Default: false.
shadow [boolean]: Schatten für Hotspot-Popups? Default: false.
opacity [numeric]: Transparenz für Hotspot-Popups. 0.0 .. 1.0; Default: 1.0.
|
image |
[set, get; object] Das Quellbild, das aktuell dargestellt wird.
Das Objekt enthält neben den Standardeigenschaften des HTML-Image-Objekts wie
src , width und height
weitere Eigenschaften (Beschreibung). |
imageList |
[set, get; array] Eine optionale Liste mit Bildbeschreibungen.
Ist eine solche definiert, kann der Viewer über die Methoden
selectImage() und nextImage() zwischen den Bildern der Liste wechseln. |
info |
[get; string] Informationen über die aktuelle Umgebung des Viewers. |
initialized |
[get; boolean] Gibt zurück, ob der Viewer initialisiert werden konnte. |
isOrientationAvailable |
[get; boolean] Gibt an, ob die Lage des Geräts zur Bestimmung von pan/tilt/roll verwendet werden kann.
Mobilgeräte haben normalerweise die dafür erforderlichen Gyroscop/Accelerometer/Kompass-Sensoren.
Anders als früher funktionieren die meisten Geräte/Betriebssyteme/Browser hier inzwischen korrekt.
Der Chrome-Browser warnt vor der Verwendung bei "unsicheren" Quellen (z. B. HTTP). |
isTouchAvailable |
[get; boolean] Gibt an, ob Touchscreen-Unterstützung verfügbar ist. |
licenseKey |
[set, get; string] 16-stelliger Schlüssel zu einer gewerblichen Lizenz.
Falls nicht gesetzt, kann der Viewer auf privaten Websites eingesetzt werden und zeigt dann ein
Produktsymbol in der rechten unteren Bildecke. |
loaded |
[get; boolean] Gibt an, ob aktuell ein Bild vollständig geladen und bereit zur Anzeige ist. |
maxScale |
[set, get; numeric] Setzt eine Grenze für das Hineinzoomen.
Der angegebene Maßstab wird auf keinen Fall überschritten.
Wert: 0.125...8; default: 8.0. |
minLivestreamWidth |
[set, get; numeric] Die minimale horizontale Auflösung des Livestream-Videobildes. (pixels)
Default: 640.
Aktuell von Opera & Chrome verwendet. MISE unterstützt noch keine Livestreams, Firefox verwendet Einstellungen in about:config. |
minScale |
[set, get; numeric] Setzt eine Grenze für das Herauszoomen.
Der angegebene Maßstab wird auf keinen Fall unterschritten.
Wert: 0.125...8; Default: 0.125. |
mouseMode |
[set, get; string] Gibt an, ob beim Ziehen mit der Maus das Sichtfenster vor dem Bild ("pan") oder
das Bild hinter dem Sichtfenster ("grab") in Mausrichtung verschoben wird.
Default: "grab" für Touchscreens, sonst "pan". |
mousePan |
[get; numeric] Gibt die aktuelle Blickrichtung unter dem Mauscursor an (Horizontalwinkel). |
mouseTilt |
[get; numeric] Gibt die aktuelle Blickrichtung unter dem Mauscursor an (Vertikalwinkel). |
mouseWheel |
[set, get; string] Gibt an, ob beim Drehen des Mausrades nach vorn in das Bild hineingezoomt wird ("in"),
aus dem Bild herausgezoomt wird ("out") oder das Mausrad ignoriert wird ("ignore"). Default: "in". |
orientationMode |
[set, get; string] Gibt an, ob bzw. wie die Lage des Gerätes ausgewertet werden soll. Optionen:
"none" = Ignorieren
"absolute" = Bild entsprechend Himmelsrichtung, Neigung und Rotation des Geräts positionieren
Der Chrome-Browser unterstützt "absolute" in Zukunft möglicherweise nur noch bei "sicheren" Quellen (HTTPS).
Default: "none". |
overlays |
[set, get; array] Eine Liste von Overlay-Definitionen (Beschreibung)
für das aktuell angezeigte Bild |
overlaysVisible |
[set, get; boolean] Gibt an, ob Overlays aktuell sichtbar sein sollen.
Default: true. |
overlayTemplate |
[set; object] Gibt Default-Werte für Overlays an.
Diese Angaben können für jedes einzelne Overlay überschrieben werden.
Objekt-Eigenschaften:
popupClose [string]: Schließen von Overlay-Popups.
Optionen: "auto" (Default) oder "button".
popupPerspective [boolean]: Overlay-Popups perspektivisch anzeigen? Default: false.
popupPosition [string]: Positionierung von Overlay-Popups.
Optionen: "auto" (Default) oder "center".
popupScaling [string]: Skalierung von Overlay-Popups abhängig vom Bild-Maßstab.
Optionen: "fixed", "logarithmic" (Default) oder "linear".
symbolLabel [boolean]: Zeigt den Symbol-Titel in einem Anzeigefeld.
symbolPerspective [boolean]: Overlay-Symbole perspektivisch anzeigen? Default: false.
symbolSrc [string]: URL einer Bilddatei für Overlay-Symbole. Default: internes Symbol.
symbolScaling [string]: Skalierung von Overlay-Symbolen abhängig vom Bild-Maßstab.
Optionen: "fixed", "logarithmic" (Default) oder "linear".
|
pan |
[set, get; numeric] Gibt die aktuelle Blickrichtung an (Horizontalwinkel).
Beim Laden eines Bildes kann die anfängliche Blickrichtung angegeben werden.
"Pan" ist synonym mit "yaw".
Wert: 0°...360°. |
panCursor0 |
[set, get; string] Gibt die URL einer .cur-Datei an, deren Bild für den Cursor
im Pan-Modus mit nicht gedrückter linker Taste verwendet wird. Optional. |
panCursor1 |
[set, get; string] Gibt die URL einer .cur-Datei an, deren Bild für den Cursor
im Pan-Modus mit gedrückter linker Taste verwendet wird. Optional. |
panSpeed |
[set, get; numeric] Gibt die aktuelle Geschwindigkeit der horizontalen Bewegung an (Grad pro Sekunde).
Beim Laden eines Bildes kann die anfängliche Geschwindigkeit angegeben werden.
Wert: 0...60. |
projection |
[set, get; string] Die aktuelle Projektionsart: "flat" oder "spherical". Default ist "flat".
Die anfängliche Projektionsart kann jedem einzelnen Bild mitgegeben werden, aber auch später gewechselt werden. |
roll |
[set, get; numeric] Gibt die aktuelle Rotation des Bildes um die Längsachse des Objektivs an.
Der Roll-Wert spielt bei der Geräteausrichtungs-Steuerung eine Rolle.
Wert: -180°...+180°. |
rollSpeed |
[set, get; numeric] Gibt die aktuelle Geschwindigkeit der Roll-Bewegung an (Grad pro Sekunde).
Beim Laden eines Bildes kann die anfängliche Geschwindigkeit angegeben werden.
Wert: 0...60. |
scale |
[set, get; numeric] Gibt den aktuellen Maßstab an.
Der Wert 1 entspricht 100%.
Der Wert 0 setzt den kleinsten mit max. 2 Rändern möglichen Maßstab.
Der Wert -1 setzt den kleinsten ganz ohne Rand möglichen Maßstab.
Ein anderer negativer Wert ist ein Faktor zum o. g. Maßstab.
Beim Laden eines Bildes kann dessen anfänglicher Maßstab angegeben werden.
Wert: 0.125...8. |
softFade |
[set, get; numeric] Gibt die Dauer des SoftFade-Effekts an.
SoftFade ist das gleitende Überblenden beim Bildwechsel.
Wert: 0...10; Default: 0.5. |
softPan |
[set, get; numeric] Gibt die Dauer des SoftPan-Effekts an.
SoftPan ist das Nachlaufen einer mit der Maus gestarteten Bewegung nach dem Loslassen der Maustaste.
Wert: 0...5; Default: 2. |
softZoom |
[set, get; numeric] Gibt die Dauer des SoftZoom-Effekts an.
SoftZoom ist der gleitende Übergang von der aktuellen Zoomstufe zur neu gewählten.
Wert: 0...5; Default: 3. |
tilt |
[set, get; numeric] Gibt die aktuelle Blickrichtung an (Vertikalwinkel).
Beim Laden eines Bildes kann die anfängliche Blickrichtung angegeben werden.
"Tilt" ist synonym mit "pitch".
Wert: -90°...+90°. |
tiltSpeed |
[set, get; numeric] Gibt die aktuelle Geschwindigkeit der vertikalen Bewegung an (Grad pro Sekunde).
Beim Laden eines Bildes kann die anfängliche Geschwindigkeit angegeben werden.
Wert: 0...60. |
useTouch |
[set, get; boolean] Gibt an, ob Touchscreen-Eingaben anstatt Maus-Eingaben verwendet werden sollen.
Default: true falls verfügbar. |
version |
[get; string] Die Versionsnummer des Viewers. |
videoCurrentTime |
[set, get; numeric] Gibt die aktuelle Abspielposition einer Videodatei (falls geladen) an. In Sekunden. |
videoDuration |
[get; numeric] Gibt die Gesamtlänge einer Videodatei (falls geladen) an. In Sekunden. |
videoPlaying |
[set, get; boolean] Gibt an, ob eine Videodatei (falls geladen) abgespielt wird. |
videoSound |
[set, get; boolean] Gibt an, ob der Ton einer Videodatei (falls geladen) abgespielt wird. |
waitImage |
[set, get; string] Gibt die URL einer Bilddatei an, die beim Laden eines neuen Bildes angezeigt wird.
Falls definiert, ersetzt diese das Default-Symbol. Optional. |