You are not logged in.

1

Friday, November 27th 2015, 11:50pm

Radar verschiedenen Kamerastandpunkten zuweisen

Hallo,

habe von jedem Zimmer einer Wohnung ein Panorama gemacht, und zu einem virtuellen Rundgang verknüpft. Alles funktioniert. Habe nun einen Grundriss der Wohnung mit eingefügt, und die Kamerastandpunkte mit eigenen Grafiken eingebracht und aktiviert. Es kunktioniert alles gut. Nun habe ich das Problem, dass ich nicht weiss, wie ich den Radar jedem Standpunkt zuweisen kann. In der Dokumentation habe ich dazu nichts gefunden. Wer kann mir einen Tipp geben?
Vielen Dank!

Gruß faberge

2

Saturday, November 28th 2015, 12:26am

ich hab auch damit gespielt ist ne Weile her...das war dann am Ende dieser Code in der xml:


<!-- map spots -->
<spot name="scene_Dock_13" lat="51.214846" lng="6.750727" heading="+330" onclick="loadscene(scene_Dock_13, null, MERGE, BLEND(1));" />
<spot name="scene_Hafenspitze" lat="51.216065" lng="6.751398" heading="+300" onclick="loadscene(scene_Hafenspitze, null, MERGE, BLEND(1));" />
<spot name="scene_Handelshafen" lat="51.214066" lng="6.750481" heading="+210" onclick="loadscene(scene_Handelshafen, null, MERGE, BLEND(1));" />



Wenn ich mich richtig erinnere ist "heading" hier die Antwort. Lasse mich aber gerne korrigieren.

Gruss, Christof

3

Saturday, November 28th 2015, 12:35am

Danke Christof,

werde es morgen mal ausprobieren!

Gruß faberge

4

Tuesday, December 15th 2015, 1:53am

Habe es bis jetzt leider nicht hinbekommen. Ich poste mal meinen Quelltext für den Grundriss der Wohnung.

<!-- %1 ist das erste Argument des Funktionsaufrufs -->
<action name="changepano">
loadpano(%1.xml,null,MERGE,BLEND(2));
plugin[box].activatespot(%1);

</action>

<plugin name="box"
url="../grafik/box.png"
align="leftbottom"
alpha="0.3"
onhover="set(alpha,1.0);"
onout="set(alpha,0.3);"
keep="true"
x="0"
y="0"
children="true"
/>

<plugin name="close"
url="../grafik/close.png"
keep="true"
alpha="0.3"
align="righttop"
parent="box"
x="5"
y="5"
onhover="set(alpha,1.0);"
onout="set(alpha,0.3);"
onhover="set(alpha,1.0);showtext(Karte schließen,tooltipp);"
parent="box"
onclick="tween(plugin[box].x,-284,0.5); tween(plugin[box].y,-338,0.5); tween(plugin[open].x,0,0.5); tween(plugin[open].y,0,0.5);"
/>

<plugin name="open"
url="../grafik/open2.png"
keep="true"
alpha="0.3"
align="leftbottom"
x="0"
y="0"
onhover="set(alpha,1.0);"
onout="set(alpha,0.3);"
onhover="set(alpha,1.0);showtext(Karte einblenden,tooltipp);"
onclick="tween(plugin[box].x,0,0.5);
tween(plugin[box].y,0,0.5);
tween(x,-104,0.5); tween(y,-25,0.5);"
/>

<plugin name="grundriss"
url="../grafik/grundriss.png"
align="leftbottom"
x="0"
y="0"
parent="box"
keep="true"
/>

<plugin name="radar"
url="../plugins/radar.swf"
zorder="1"
heading="0"
scale="0.5"
fillalpha="0.4"
fillcolor="0x339933"
linealpha="1.0"
linewidth="2.0"
linecolor="0xFFFF66"
glow="true"
glowcolor="0x99FF33"
glowwidth="4"
glowstrength="3"
parent="box"
keep="true"
visible="false"
/>

<!-- map spots -->
<plugin name="flur"
url="../grafik/punktpassiv.png"
x="135"
y="125"
zorder="2"
keep="true"
parent="box"
align="leftbottom"
onhover="set(alpha,1.0);showtext(Flur,tooltipp);"
onclick="action(changepano,flur);"
/>

<plugin name="bad"
url="../grafik/punktpassiv.png"
x="215"
y="160"
zorder="2"
keep="true"
parent="box"
align="leftbottom"
onhover="set(alpha,1.0);showtext(Bad,tooltipp);"
onclick="action(changepano,bad);"
/>

<plugin name="kueche"
url="../grafik/punktpassiv.png"
x="165"
y="40"
zorder="2"
keep="true"
parent="box"
align="leftbottom"
onhover="set(alpha,1.0);showtext(Küche,tooltipp);"
onclick="action(changepano,kueche);"
/>

<plugin name="wohnzimmer"
url="../grafik/punktpassiv.png"
x="55"
y="200"
zorder="2"
keep="true"
parent="box"
align="leftbottom"
onhover="set(alpha,1.0);showtext(Wohnzimmer,tooltipp);"
onclick="action(changepano,wohnzimmer);"
/>

<plugin name="schlafzimmer"
url="../grafik/punktpassiv.png"
x="93"
y="40"
zorder="2"
keep="true"
parent="box"
align="leftbottom"
onhover="set(alpha,1.0);showtext(Schlafzimmer,tooltipp);"
onclick="action(changepano,schlafzimmer); "
/>

<!-- activated hotpot -->
<plugin name="activatespot" url="../grafik/punktaktiv.png" keep="true" align="center" edge="center" visible="false" zorder="3" parent="box" />

<action name="activatespot">
set(plugin[box].parent, plugin[%1]);
set(plugin[box].visible, true);

copy(plugin[radar].x, plugin[%1].x);
copy(plugin[radar].y, plugin[%1].y);

trace(plugin[radar].x,'-',plugin[radar].y);

set(plugin[radar].visible, true);
set(plugin[radar].heading, %1);

</action>

Vielleicht weiß jemand die Lösung. Danke!

LG Andreas

Posts: 19

Location: Altenburg

Occupation: Mediengestalter

  • Send private message

5

Sunday, January 31st 2016, 3:45pm

Ich habe ein ähnliches Problem, aber mit google Maps, ich bekomme es einfach nicht hin, dass beim Klick auf einen spot in der Karte der geklickte aktiv wird und das radar angezeigt wird... Der Link funtkioniert zwar aber der alte Spot der Karte bleibt activ und auch das Radar bleibt beim ersten Spot...

Vielleicht ist Deine Lösung auch meine *huh*

Lg Carsten

Posts: 19

Location: Altenburg

Occupation: Mediengestalter

  • Send private message

6

Sunday, January 31st 2016, 5:42pm

Source code

1
<spot name="wald" lat="50.990706" lng="12.446621" heading="75" active="false" onclick="loadscene(scene_schlosspark_3_panorama, null, MERGE, BLEND(1));activatespot(wald)"/>


ich hoffe es hilft dir...

wichtig ist der onclick funktion noch den activehotspot(name des spots) zuzuweisen...

bei mir klappt es jetzt *g*

Posts: 19

Location: Altenburg

Occupation: Mediengestalter

  • Send private message

7

Sunday, January 31st 2016, 10:39pm

Zu früh gefreut. Wenn ich die Spots auf der Karte anklicke funktioniert alles wunderbar. Sobald ich aber die Hotspots anklicke wechselt das Radar nicht mit und verbleibt auf dem letzten Standpunkt...

Hat vielleicht jemand eine Idee? Laut Video Tutorial , springt das Radar immer automatisch mit... Bei mir leider nicht...

Lg Carsten

8

Monday, March 28th 2016, 1:43am

Hallo Christof,

heading ist dafür da, den Blickwinkel des aufgerufenen Panos zu definieren, also Nord, Süd, etc. Mit der Position das Radar in der Imagemap hat das nichts zu tun.

Andreas

Similar threads