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.

darcman

Beginner

  • "darcman" started this thread

Posts: 16

Location: Frankfurt Oder

  • Send private message

1

Wednesday, March 2nd 2011, 9:53pm

Gmaps lässt Hotspots verschwinden? Wo ist der Fehler?

Hi @ all;

kurze Erklärung: Sobald die GoogleMaps url aufgerufen wird, verschwinden alle Hotspots. Sobald ich den blue markierten Teile einfüge verschwindet alles andere:

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
<krpano version="1.0.8" logkey="false"  onstart="action(onstart);" >

<include url="skin/multiframeskin.xml" />
<include url="allpanos.xml" />-->
<include url="hlookat.xml" />
<include url="hotspot.xml" />
<include url="autorotate.xml" />
<include url="buttons.xml" />
<include url="display.xml" />
<include url="kontext.xml" />
<include url="hotspot2.xml" />
<include url="progress.xml" />
<!-- <include url="helpscreen.xml" />-->
<!-- <include url="introimage.xml" />-->
<include url="googlemaps.xml" />



 <scene name="scene1" onstart="action(startscene);">

<action name="startscene">
plugin[maps].pantospot(scene1);
plugin[maps].activatespot(scene1);
</action>

<view fov="40" fovmin="20" fovmax="90" />

<image type="CUBE" multires="true" tilesize="567" progressive="false" frames="2" frame="1">
<level tiledimagewidth="3119" tiledimageheight="3119">
<left url="regie_1.tiles/%f/l5/l_%0v_%0h.jpg" />
<front url="regie_1.tiles/%f/l5/f_%0v_%0h.jpg" />
<right url="regie_1.tiles/%f/l5/r_%0v_%0h.jpg" />
<back url="regie_1.tiles/%f/l5/b_%0v_%0h.jpg" />
<up url="regie_1.tiles/%f/l5/u_%0v_%0h.jpg" />
<down url="regie_1.tiles/%f/l5/d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="1560" tiledimageheight="1560">
<left url="regie_1.tiles/%f/l4/l_%0v_%0h.jpg" />
<front url="regie_1.tiles/%f/l4/f_%0v_%0h.jpg" />
<right url="regie_1.tiles/%f/l4/r_%0v_%0h.jpg" />
<back url="regie_1.tiles/%f/l4/b_%0v_%0h.jpg" />
<up url="regie_1.tiles/%f/l4/u_%0v_%0h.jpg" />
<down url="regie_1.tiles/%f/l4/d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="780" tiledimageheight="780">
<left url="regie_1.tiles/%f/l3/l_%0v_%0h.jpg" />
<front url="regie_1.tiles/%f/l3/f_%0v_%0h.jpg" />
<right url="regie_1.tiles/%f/l3/r_%0v_%0h.jpg" />
<back url="regie_1.tiles/%f/l3/b_%0v_%0h.jpg" />
<up url="regie_1.tiles/%f/l3/u_%0v_%0h.jpg" />
<down url="regie_1.tiles/%f/l3/d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="390" tiledimageheight="390">
<left url="regie_1.tiles/%f/l2/l_%0v_%0h.jpg" />
<front url="regie_1.tiles/%f/l2/f_%0v_%0h.jpg" />
<right url="regie_1.tiles/%f/l2/r_%0v_%0h.jpg" />
<back url="regie_1.tiles/%f/l2/b_%0v_%0h.jpg" />
<up url="regie_1.tiles/%f/l2/u_%0v_%0h.jpg" />
<down url="regie_1.tiles/%f/l2/d_%0v_%0h.jpg" />
</level>
<level tiledimagewidth="195" tiledimageheight="195" aspreview="true">
<left url="regie_1.tiles/%f/l1/l_%0v_%0h.jpg" />
<front url="regie_1.tiles/%f/l1/f_%0v_%0h.jpg" />
<right url="regie_1.tiles/%f/l1/r_%0v_%0h.jpg" />
<back url="regie_1.tiles/%f/l1/b_%0v_%0h.jpg" />
<up url="regie_1.tiles/%f/l1/u_%0v_%0h.jpg" />
<down url="regie_1.tiles/%f/l1/d_%0v_%0h.jpg" />
</level>
</image>

</scene>

</krpano>



und das ist der Gmaps Teil: googlemaps.xml:

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
92
93
94
95
96
97
98
99
<!-- start - wait until the map is ready, then load first scene -->
<action name="onstart">
set(plugin[maps].onmapready, loadscene(scene1, null, MERGE) );
</action>


<!-- global buttons to load the scenes (keep="true") -->
<plugin name="load1" url="%SWFPATH%/plugins/textfield.swf" children="false" keep="true"
css="p{color:#000000;  font-family:Arial; font-weight:bold; font-size:14; margin-left:5;  margin-right:5; text-align:center; }" backgroundcolor="0xFFFFFF"  roundedge="5" shadow="1" borderwidth="0" glow="4" glowcolor="0xFFFFFF"  visible="false" onover="tween(alpha,0.7,distance(0.3,0.2));"  onout="tween(alpha,1.0,distance(0.3,0.2));"  onloaded="set(alpha,0);set(textblur,15);set(blur,15); set(visible,true);  tween(alpha,1,0.3); tween(textblur,0,0.3); tween(blur,0,0.3);"
html="[p]load scene 1[/p]"
align="bottom" x="-150" y="55" width="120" height="22"
onclick="loadscene(scene1, null, MERGE, BLEND(1));"
/>

<!-- Wenn es einen Schalter gibt -->
<plugin  name="info" style="button" x="+200" crop="600|0|40|40"  onovercrop="600|40|40|40" ondowncrop="600|80|40|40"  onhover="showtext(google Maps ,buttonstyle);" onclick="displayGmaps();"  visible="true" onover="tween(alpha,1);" onout="tween(alpha,0.2);" />

<action name="displayGmaps">
set(plugin[maps].alpha,0);
set(plugin[maps].blur,15); 
set(plugin[maps].visible,true);
set(plugin[maps].enabled,true);
tween(plugin[maps].alpha,1,0.3); 
tween(plugin[maps].blur,1,0.3);
set(plugin[info].onclick,closeGmaps();)
</action>

<action name="closeGmaps">
set(plugin[maps].enabled,false);
tween(plugin[maps].alpha,0,0.3,null,set(plugin[maps].visible,false)); 
tween(plugin[maps].blur,20,0.3);
set(plugin[info].onclick,displayGmaps();)
</action>



<!-- global google map -->
<plugin name="maps" url="%SWFPATH%/plugins/googlemaps.swf" handcursor="false" keep="true"
align="center"
x="0"
y="0"
width="400"
height="300"

key="ABQIAAAAf5nLiL8oHKbDoOzxKW7LXBShVT3WnwtlJsc0nrFWmVte3bQgwRSXgeJS8RFGKEDOxE8cjf37NocU2w"

lat="52.339018"
lng="14.531533"
zoom="16"

maptype="satellite"
maptypes="satellite|physical"

dragging="true"
scrollwheel="true"
continuouszoom="false"
keyboard="false"
crosshairs="false"

onmapready=""
onmapmoved=""
onmapzoomed=""
onmaptypechanged="if(maptype == physical, if(zoom GT 15,setzoom(15)); , if(zoom GT 18,setzoom(18)); );"

blendmode="layer"

onloaded="set(alpha,0);delayedcall(2,tween(alpha,1));delayedcall(6,ifnot(hovering,tween(alpha,0.1)));"
onover="tween(alpha,1);"
onout="tween(alpha,0.2,0.3);"
>

<radar visible="true"
size="200"
alpha="0.33"
fillcolor="0xFFFFFF"
fillalpha="1.0"
linecolor="0xFFFFFF"
linealpha="0.0"
linewidth="0.0"
glow="true"
glowcolor="0"
glowwidth="4"
glowstrength="3"
behindspots="true"
dragable="true"
/>

<positioncontrol visible="true" anchor="topleft" x="2" y="2" />
<maptypecontrol visible="true" anchor="leftbottom" x="2" y="40" buttonalign="v" />
<zoomcontrol visible="true" anchor="topright" x="2" y="2" hasscrolltrack="true" />

<!-- spots -->

<spot name="scene1" lat="52.339018" lng="14.531533" heading="68"
onhover="showtext(scene1);"
onclick="loadscene(scene1, null, MERGE, BLEND(1));"
/>

</plugin>



Nicht irritiert sein durch den quatsch weiter oben. Ich habe getestet das Gmaps durch einen Button zu togglen...

Was mache ich also falsch?


LG Andy
Andreas Schaefer

panoconcept.de

This post has been edited 4 times, last edit by "darcman" (Mar 11th 2011, 7:47pm)


darcman

Beginner

  • "darcman" started this thread

Posts: 16

Location: Frankfurt Oder

  • Send private message

2

Wednesday, March 9th 2011, 5:22pm

Hat wirklich keiner eine Idee? Oder habe ich es nicht ausreichend erklärt? Ich habe kürzlich etwas von einem ähnlichen Problem gelesen. Dort hies es das die Plugins den Befehl keep=true bekommen müssen - das hat dann geklappt.

Noch einmal kurz das Problem:
Sobald ich das oben aufgeführte Konstrukt die url googlemaps aufrufen lasse, verschwinden alle Hotspots in den Scenen. Wenn ich den blau markierten Bereich weglasse ist die googlemaps Karte zwar da jedoch fehlt der Radar und der Hotspot im Zentrum des Radars.


LG Andy
Andreas Schaefer

panoconcept.de

3

Thursday, March 10th 2011, 1:53pm

Hi,

sorry, aber aufgrund des Codes selbst kann man das Problem nicht erkennen...
hast du einen Link dazu?

gibt es eventuell bereits ein Plugin Element mit dem Namen "maps"?

Schöne Grüße,
Klaus

darcman

Beginner

  • "darcman" started this thread

Posts: 16

Location: Frankfurt Oder

  • Send private message

4

Friday, March 11th 2011, 3:33pm

Hier der Link...

Hi Klaus!

Ich hab das alles kurz mit einem anderen Panorama nachgebaut und siehe da - der selbe Fehler. Hier müssen eigentlich der Editor und das Options Plugin zu sehen sein. Nur kurz am Anfang blitzen sie auf und verschwinden gleich wieder...

Link

GLG
Andy
Andreas Schaefer

panoconcept.de

5

Monday, March 14th 2011, 10:38am

Hi,

die beiden Plugins verschieden gleich wieder da sie ohne keep="true" definiert sind,
d.h. sobald der nächste loadpano()/loadscene() Aufruf erfolgt, werden sie entfernt,

Schöne Grüße,
Klaus

darcman

Beginner

  • "darcman" started this thread

Posts: 16

Location: Frankfurt Oder

  • Send private message

6

Monday, March 14th 2011, 10:52am

V O L L T R E F F E R

Klar...

Vielen Dank und GLG ANDY *g*
Andreas Schaefer

panoconcept.de