Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. 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

Donnerstag, 21. Januar 2010, 16:46

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)

Quellcode

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:

Quellcode

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:

Quellcode

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

Freitag, 22. Januar 2010, 11:55

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

Freitag, 22. Januar 2010, 12:03

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

Freitag, 22. Januar 2010, 12:20

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

5

Freitag, 22. Januar 2010, 12:28

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

Mittwoch, 27. Januar 2010, 14:50

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

Schöne Grüße,
Klaus

7

Mittwoch, 27. Januar 2010, 16:40

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

Donnerstag, 28. Januar 2010, 08:40

okay

Ähnliche Themen