You are not logged in.

1

Saturday, April 20th 2013, 9:55am

Radar-Funktion außerhalb von Googlemaps

Hiho

Es ist ja möglich, bei ich sage mal "Droußentouren" eine KArte mit Googlemaps einzublenden, auf der man Hotspots etc setzen kann. Hier gibt es ja auch die RADAR-Funktion, die Blickrichtung und BLickwinkel anzeigt.

Genau soetwas möchte ich auch außerhalb von Googlemaps.
Ich möchte nun eine Tour innerhalb eines Gebäudes (MEiner Wohnung) machen. Anstat GMaps habe ich halt einen Grundriss der Bude, auf der ich auch schon manuell Punkte (über X und Y) geklebt habe. Diese sind auch die Hotspots und geben den Standpunbkt an. Und von hier aus möchte ich nun wie in GMaps diesen Kegel haben- jeht ditte? ^^

Die Karte+Hotspots sieht derzeit so aus. Ausgelagert ist es in eine "action.xml", dort habe ich auch zB eine Funktion mit Loadpano drin, für die Faulen, um Tippen zu sparen xD

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<plugin name="map" 
         url="grundriss.jpg"
         align="leftbottom"
         alpha="0.3"
         keep="true"
         x="0"
         y="0"
         onhover="set(alpha,1.0);"
         onout="set(alpha,0.3);"
         children="true"
         />

<plugin name="schließen" 
         url="X.png"
         alpha="0.3"
         parent="map"
         align="righttop"
         x="-15"
         y="-15"
         keep="true"
         onhover="showtext(verkleinern,tooltip)"
         onclick="tween(plugin[map].x,-330,0.5);tween(plugin[map].y,-324,0.5);tween(plugin[einblenden].x,0,0.5);tween(plugin[einblenden].y,0,0.5);"
         />

<plugin name="einblenden" 
         url="gr_button.png"
         align="leftbottom"
         alpha="0.3"
         keep="true"
         x="-200"
         y="-50"
         onhover="set(alpha,1.0);showtext(anzeigen,tooltip);"
         onout="set(alpha,0.3);"
         onclick="tween(plugin[map].x,0,0.5);tween(plugin[map].y,0,0.5);tween(x,-200,0.5);tween(y,-50,0.5);"
         />

<plugin name="dot1" 
         url="dot.png"
         parent="map"
         keep="true"
         align="lefttop"
         zorder="5"
         x="65"
         Y="150"
         onhover="showtext(ins Bad springen,tooltip)"
         onclick="action(wechsel,bad);"
         />

<plugin name="dot2" 
         url="dot.png"
         parent="map"
         keep="true"
         align="lefttop"
         zorder="5"
         x="90"
         Y="250"
         onhover="showtext(zur Küche springen,tooltip)"
         onclick="action(wechsel,kueche);"
         />

<plugin name="dot3" 
         url="dot.png"
         parent="map"
         keep="true"
         align="lefttop"
         zorder="5"
         x="220"
         Y="150"
         onhover="showtext(ins Wohnzimmer springen,tooltip)"
         onclick="action(wechsel,wohnzimmer);"
         />
</plugin></plugin></plugin></plugin></plugin></plugin>

inno

Trainee

Posts: 86

Location: Wyk auf Föhr

  • Send private message

2

Saturday, April 20th 2013, 1:50pm

Hi,

das Radar Plugin hat nichts mit dem Googlemaps Plugin zu tun.

Du bindest das Radar Plugin einfach ein und gibst ihm Deine Map als Elternteil

so in der Art...


<plugin name="radar"
url="../plugins/radar.swf"
heading="0"
parent="map"
mask=.......
/>

LG
Peter

3

Tuesday, April 23rd 2013, 3:12pm

Danke ich hatte gedacht, dass es direkt ne Funktion durch GMaps ist.
Also ich habe nun im Plugins Folder die Radar.swf und radar.js
Jedoch bekomme ich, zumindest so wie ich es jetzt definiert habe, immer die Fehlermeldung dass /plugins/action.xml malformed ist... also irgendwo scheint im Radar-Teil n Fehler zu sein.

Ich habe es nun wie folgt geschrieben (die Radar ist am Ende)

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<action name="wechsel">
     	loadpano(%1.xml,null,MERGE,BLEND(1));

</action>

<!-- Defintition ´Karte mit Grundriss -->
<plugin name="map"
     	url="grundriss.jpg"
     	align="leftbottom"
     	alpha="0.3"
     	keep="true"
     	x="0"
     	y="0"
     	onhover="set(alpha,1.0);"
     	onout="set(alpha,0.3);"
     	children="true"
     	/>
<!-- Schließensymbol zum Ausblenden der Karte-->
<plugin name="schließen"
     	url="X.png"
     	alpha="0.3"
     	parent="map"
     	align="righttop"
     	x="-15"
     	y="-15"
     	keep="true"
     	onhover="showtext(verkleinern,tooltip)"
     	onclick="tween(plugin[map].x,-330,0.5);tween(plugin[map].y,-324,0.5);tween(plugin[einblenden].x,0,0.5);tween(plugin[einblenden].y,0,0.5);"
     	/>
<!-- Öffnensymbol zum Einblenden der Karte -->
<plugin name="einblenden"
     	url="gr_button.png"
     	align="leftbottom"
     	alpha="0.3"
     	keep="true"
     	x="-200"
     	y="-50"
     	onhover="set(alpha,1.0);showtext(anzeigen,tooltip);"
     	onout="set(alpha,0.3);"
     	onclick="tween(plugin[map].x,0,0.5);tween(plugin[map].y,0,0.5);tween(x,-200,0.5);tween(y,-50,0.5);"
     	/>
<!-- Direktwahlpunkte AUF Karte zum Springen -->
<plugin name="dot1"
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="65"
     	Y="150"
     	onhover="showtext(ins Bad springen,tooltip)"
     	onclick="action(wechsel,bad);"
     	/>
<plugin name="dot2"
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="90"
     	Y="250"
     	onhover="showtext(zur Küche springen,tooltip)"
     	onclick="action(wechsel,kueche);"
     	/>
<plugin name="dot3"
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="220"
     	Y="150"
     	onhover="showtext(ins Wohnzimmer springen,tooltip)"
     	onclick="action(wechsel,wohnzimmer);"
     	/>

<plugin name="radar"
     	visible="true"
     	url="radar.swf"
     	size="80"
     	parent="map"
     	fillalpha="0.2"
     	fillcolor="0x99ff33"
     	linealpha="1.0"
     	linewidth="2.0"
     	linecolor="0xffff66"
     	glow="true"
     	glowcolor"0x99ff33"
     	glowwidth="4"
     	glowstrength="3"
     	/>>


Die Werte der Radar habe ich aus einer Anleitung entnommen, die jedoch auf GMaps aufbaut.

Gibt es irgendwo eine Dokumentation, was die RADAR alles kann? Ich habe leider nichts gefunden und blöderweise seht bescheidenes Internet grade (per Handy im notorischem Funkloch -.- )

Danke soweit

4

Tuesday, April 23rd 2013, 3:34pm

Ok Ok ich habe gesehen, dass ich einen grundlegendne Fehler habe. Ich habe nun folgenden Code

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
36
37
38
39
40
41
     	loadpano(%1.xml,null,MERGE,BLEND(1));







<plugin name="dot1" 
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="65"
     	Y="150"
     	onhover="showtext(ins Bad springen,tooltip)"
     	onclick="action(wechsel,bad);set(plugin[radar].x, 65);set(plugin[radar].y, 105));"
     	/>
<plugin name="dot2" 
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="90"
     	Y="250"
     	onhover="showtext(zur Küche springen,tooltip)"
     	onclick="action(wechsel,kueche);set(plugin[radar].x, 90);set(plugin[radar].y, 250);"
     	/>
<plugin name="dot3" 
     	url="dot.png"
     	parent="map"
     	keep="true"
     	align="lefttop"
     	zorder="5"
     	x="220"
     	Y="150"
     	onhover="showtext(ins Wohnzimmer springen,tooltip)"
     	onclick="action(wechsel,wohnzimmer);set(plugin[radar].x, 220);set(plugin[radar].y, 150);"
     	/>


soweit so gut, jedoch spingt das Radar nicht um auf die einzelnen punkte. also das SET geht irgendwie nicht. Bzw ich habe das grundlegende Problem, dass mir das Radar noch einmal komplett außerhalb der Map angezeigt wird...
Sprich 1. wird das Radar nicht wirklich an den Punkt gebunden und 2. habe ich oben noch einmal ein "weißes Radar", was sich wie das richtige graue innerhalb des Grundrisses, mitdreht.
Wenn ich nun das Zimmer wechsel, so verschwindet das graue Radar aus der Map, das weiße außerhalb der Map dreht sich jedoch immernoch "richtig"



edit: das weiße Radar hat sich erledigt, ich hatte in der "start"xml das Plugin direkt eingebunden. Also so wie zB die options oder editor. Also das ist weg. JEdoch verschwindet das Radar, wenn ich das Zimmer wechsel.... *weitergrübel*


edit2:
ok... dass es verscheindet lag natürlich an einem fehlendem keep="true"... Kopf->Tisch... so einfach kann es sein...
aber das problem, dass das Radar nicht an den Punkten hängt bleibt. Darum verschiebt sich das immer.
Ich muss es also schaffen, dass beim Starten das Radar an "dot1" klebt, welches mein Startpunkt ist, und entsprechend weiter wandert, wenn ich das Zimmer wechsel
mÖre has attached the following image:
  • krpano_fehler_radar.jpg

This post has been edited 1 times, last edit by "mÖre" (Apr 23rd 2013, 3:49pm)


5

Tuesday, April 23rd 2013, 3:51pm

Sorry für den Tripplepost.... aber nun passt es

zusammenfassung.. kepp=true vergessen, edge=center vergessen, align falsch gesetzt.... Nun klappt alles *rolleyes*

Similar threads