Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Montag, 11. November 2013, 21:18

Problemchen mit Radar / Hotspots

Servus in die Runde,

ich habe einzelne Panoramen in einem Haus erstellt. Jedes Panorama hat eine eigene indx.html und auch eine eigene zimmerxxx.xml.
Nun habe ich den Grundriss des Hauses in jeder Etage über 2 verschiedene xml includiert. ( map-eg.xml und map-og.xml ) Die map-og.xml sieht wie folgt aus:

Zitat

<krpano>

<plugin name="map"
url="og.jpg"
align="leftbottom"
alpha="0.8"
x="10"
y="10"
onhover="set(alpha,1.0);"
onout="set(alpha,0.8);"
children="true"
/>


<plugin name="open"
url="open.png"
parent="map"
zorder="1"
align="leftbottom"
x="-465"
y="15"
alpha="0.3"
onhover="set(alpha,1.5);"
onout="set(alpha,0.3);"
onclick="tween(plugin[map].x,10,0.5);
tween(plugin[map].y,10,0.5);
tween(plugin[open].x,-60,0.1);
tween(plugin[open].y,0.0,0.1);"
/>

<plugin name="close"
url="close.png"
parent="map"
alpha="1.0"
align="leftbottom"
zorder="2"
x="433"
y="333"
onhover="showtext(Grundriss schliessen);set(alpha,1.5);"
onout="alpha(alpha,1.0);"
onclick="tween(plugin[map].x,-480,1.5);
tween(plugin[map].y, 0,1.5);
tween(plugin[open].x,475,1.5);
tween(plugin[open].y,15,1.5);"
/>





<plugin name="radar"
dragable="false"
visible="true"
url="radar.swf"
alturl="radar.js"
parent="map"
align="lefttop"
edge="center"
scale="0.5"
headingoffset="90.0"
fillcolor="0x66cc33"
fillalpha="0.5"
/>

<plugin name="schlafen"
parent="map"
url="mapspot.png"
x="217"
y="199"
align="lefttop"
edge="center"
zorder="3"
onhover="showtext(Elternschlafzimmer);set(alpha,1.5);"
onclick="loadpano(../schlafen/schlafen.xml, null, MERGE, BLEND(1));set(plugin[radar].x,217);set(plugin[radar].y,199); set(plugin[radar].heading, 245.8);" />


<plugin name="galerie"
parent="map"
url="mapspot.png"
x="214"
y="156"
edge="center"
align="lefttop"
zorder="3"
onhover="showtext(Galerie);set(alpha,1.5);"
onclick="loadpano(../galerie/galerie.xml, null, MERGE, BLEND(1));set(plugin[radar].x,214);set(plugin[radar].y,156); set(plugin[radar].heading, 180.0);" />


<plugin name="buero-1"
parent="map"
url="mapspot.png"
x="115"
y="150"
edge="center"
align="lefttop"
zorder="3"
onhover="showtext(Büro / Kinderzimmer);set(alpha,1.5);"
onclick="loadpano(../buero-1/buero-1.xml, null, MERGE, BLEND(1));set(plugin[radar].x,115);set(plugin[radar].y,150); set(plugin[radar].heading, 50.0);" />


<plugin name="buero-2"
parent="map"
url="mapspot.png"
x="163"
y="198"
edge="center"
align="lefttop"
zorder="3"
onhover="showtext(Büro 2 / Kinderzimmer 2);set(alpha,1.5);"
onclick="loadpano(../buero-2/buero.xml, null, MERGE, BLEND(1));set(plugin[radar].x,163);set(plugin[radar].y,198); set(plugin[radar].heading, 275.0);" />

<plugin name="bad"
parent="map"
url="mapspot.png"
x="317"
y="140"
edge="center"
align="lefttop"
zorder="3"
onhover="showtext(Wellnessbereich);set(alpha,1.5);"
onclick="loadpano(../bad/bad.xml, null, MERGE, BLEND(1));set(plugin[radar].x,317);set(plugin[radar].y,140); set(plugin[radar].heading, 0.0);" />

<plugin name="diele"
parent="map"
url="mapspot.png"
x="229"
y="93"
edge="center"
align="lefttop"
zorder="3"
onhover="showtext(Erdgeschoss - Diele);set(alpha,1.5);"
onclick="loadpano(../diele/diele-low.xml, null, MERGE, BLEND(1));" />

</krpano>
Mein Problem ist, das beim ersten Aufruf eines Panoramas der Radar nicht dem passenden Hotspot zugeordnet ist. Vielmehr klebt der Radar oben links an der Ecke des Grundrisses.
Was habe ich falsch gemacht?

Gruß
Uwe

2

Montag, 11. November 2013, 22:31

onstart event und die Koordinaten und heading angeben.


Hast das bisher nur als onclick event, sodass es erst passt, wenn du einmal zum wechseln klickst.

Gruß

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »EOS1D« (11. November 2013, 23:32)


3

Dienstag, 12. November 2013, 01:57

Der include passt schon, du siehst ja an der onclick Aktion, dass beim Wechsel der Panoramen das Radar dann passt, oder?

Daher musst du nurnoch die Initialzündung mit onstart geben.

Gruß

4

Dienstag, 12. November 2013, 11:05

Ah, jetzt ist der groschen gefallen.

Zitat

onstart="set(plugin[radar].x,214);set(plugin[radar].y,156); set(plugin[radar].heading, 180.0);"
Danke !

5

Freitag, 6. Dezember 2013, 00:22

Servus Leute,



ich steh mal wieder aufm Schlauch. Wie übergebe ich die Radarparameter mit onstart, wenn ich Bingmaps verwende? Ich sehs irgendwie nicht........

Hat jemand den Aha-Effekt für mich?





Gruß

Uwe