Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich 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