You are not logged in.

Dear visitor, welcome to krpano.com Forum. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Thursday, January 21st 2010, 4:46pm

map mit radar: diverse Probleme

Hi an alle,

heute ist scheinbar nicht mein Tag. Ich bin am verzweifeln und bekomme keine Lösung hin:

ich zeige einen Grundrissplan an und lade radar.swf (Code steht in einer zentralen xml, die per include eingebunden wird)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!-- ============================================================== -->
<!-- Plan anzeigen                                                  -->
<!-- ============================================================== -->

	<plugin name="map" 
			url="../includes/plan.png" 
			align="bottom" x="0" y="45"
	        scalechildren="true"
	        scale="1.0"
	        destscale="1.0"
			alpha="0.5"
	        onclick="switch(destscale,1.0,0.2);tween(scale,$destscale);"
			onover="set(alpha,1);" 
			onout="set(alpha,0.5);" 
			keep="false"
	        />

<!-- ============================================================== -->
<!-- Radar anzeigen                                                 -->
<!-- ============================================================== -->

	<plugin name="radar"
	        url="%SWFPATH%/plugins/radar.swf"
	        heading="78"
	        parent="map"
	        align="lefttop"
	        edge="center"
	        x="261" y="79"
	        linecolor="0"
	        fillcolor="0xFF0000"
	        scale="2"
			width="20" 
			height="20"
			keep="false"
	        />


In einer weiteren zentralen xml definiere ich die Spots auf der Map:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!-- ============================================================== -->
<!-- Setzen der Spots = Links restliche Räume                       -->
<!-- ============================================================== -->

<plugin name="spot-R002" x="344" y="79" onclick="action(load-R002);" onhover="showtext(R002);"	url="../../../includes/img/mappoint.png" zorder="2" parent="map" origin="lefttop" edge="center" keep="true" />
<plugin name="spot-R003" x="261" y="79" onclick="action(load-R003);" onhover="showtext(R003);" 	url="../../../includes/img/mappoint.png" zorder="2" parent="map" origin="lefttop" edge="center" keep="true" />
<plugin name="spot-R004" x="193" y="79" onclick="action(load-R004);" onhover="showtext(R004);" 	url="../../../includes/img/mappoint.png" zorder="2" parent="map" origin="lefttop" edge="center" keep="true" />
<plugin name="spot-R005" x="263" y="44" onclick="action(load-R005);" onhover="showtext(R005);" 	url="../../../includes/img/mappoint.png" zorder="2" parent="map" origin="lefttop" edge="center" keep="true" />
	
<!-- first hotpot -->
<plugin name="spotaktiv" x="261" y="79" url="../../../includes/img/mappointactive.png" zorder="4" parent="map" origin="lefttop" edge="center" keep="true" />

<action name="load-R004">
    	set(plugin[spotaktiv].x,344); set(plugin[spotaktiv].y,79); 
	set(plugin[radar].x,344); set(plugin[radar].y,79);
		
	loadpano(../R004/pano.xml,null,KEEPPLUGINS,BLEND(2));
		
	set(plugin[radar].heading, 218;
</action>

...


Im Pano existieren Hotspots, die bei onclick folgendes ausführen:

Source code

1
onclick="looktohotspot(link-R004,smooth(400,20,100));action(load-R004);"


Nun experimentiere ich schon eine Weile mit den Parametern von loadpano rum. Eigentlich wollte ich, da recommended, MERGE nutzen. Damit bleibt der aktive Spot aber immer im ersten aufgerufenen Raum und auch das Radarsegment bleibt dort. Mit KEEPPLUGINS wandert der aktive Spot und das Radarsegment korrekt mit. Allerdings zeigt das Segment immer "irgendwo" hin und ich bekommen mit heading die Richtung nicht geregelt.

Wenn ich z.B. vom ersten Raum in den nächsten und dann wieder zurück springe (über die MAPspots) dann zeigt das Radarsegment beim Rücksprung in eine völlig falsche Richtung, obwohl das Segment beim ersten Aufruf korrekt ausgerichtet ist.

Zumindest verhalten sich die Hotspots im Pano genauso (falsch) wie die Spots auf der Map ...

irgendwie habe ich das Ganze scheinbar nicht verstanden *confused* *angry* *evil* *confused*

Danke für jede Hilfe. Im Moment schnall ich nix mehr ...

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

2

Friday, January 22nd 2010, 11:55am

Hi,

warum verwendest du - keep="false" - bei der Karte?


Achtung hier ist ein kleiner Fehler - es fehlt das Klammer-zu:
set(plugin[radar].heading, 218;
richtig wäre:
set(plugin[radar].heading, 218);

Schöne Grüße,
Klaus

3

Friday, January 22nd 2010, 12:03pm

Hallo Klaus,

danke für den Syntax-Hinweis.

Die Karte ist ja in jedem Stockwerk anders und über das Treppenhaus wechsle ich damit nicht nur den Raum, sondern auch das Stockwerk. Bei keep = true würde doch eine identisch heißende map nicht mehr eingelesen werden, oder?

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

4

Friday, January 22nd 2010, 12:20pm

Bei keep = true würde doch eine identisch heißende map nicht mehr eingelesen werden, oder?
alles klar, richtig natürlich

5

Friday, January 22nd 2010, 12:28pm

Hallo Klaus,

die Klammer fehlte nur an der einen kopierten Stelle. Bei den anderen actions war die Klammer gesetzt. Dennoch macht das Radar, "was es will".
Hast du noch einen Tipp für mich?

herzlichen Dank für Deine immerwährende Bereitschaft, uns zu helfen !!! Ist wirklich einzigartig !

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

6

Wednesday, January 27th 2010, 2:50pm

Hi,
Dennoch macht das Radar, "was es will".
kannst du das genauer beschreiben?

Schöne Grüße,
Klaus

7

Wednesday, January 27th 2010, 4:40pm

Hi,

mittlerweile habe ich die Radar-Funktion aufgrund der Probleme (fürs erste) komplett deaktiviert. Damit hat sich das Thema erstmal erledigt. *whistling*

Wenn ich dann wieder Lust auf "kribbelige Dinge" habe, dann geht ich die Radarfunktionalität noch einmal an ;-)

Dennoch ganz herzlichen Dank für Deine Rückfrage.

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

8

Thursday, January 28th 2010, 8:40am

okay

Similar threads