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.

Roland65

Trainee

  • "Roland65" started this thread

Posts: 53

Location: München

  • Send private message

1

Thursday, February 9th 2012, 10:53pm

Der Radar hängt nicht am aktiven Hotspot

Ich habe die derzeit aktuelle Version von Krpano (krpano-1.0.8.14-2012-01-25) eingesetzt.
Nun habe ich einige Panoramen nach dem Tutorial (http://www.youtube.com/watch?v=WG-vlBuK52s) mit Hotspots und mit einem Radar versehen. Dem Tutorial entsprechend soll sich der Radar am aktiven Hotspot anhängen. Das macht er nur beim ersten (den ich mit active="true" gesetzt habe). Bei jedem Klick auf die anderen Spots wandern diese zwar (wie im Tutorial gezeigt) in die Bildmitte aber das Radar bleibt zunächst am vorhergehenden Spot hängen. Erst wenn ich entweder das Radar oder das Panorama mit der Maus verändere springt das Radar an den aktiven Spot.
Offensichtlich bekommt der Spot den Wechsel des Panoramas nicht mit. Wie kann ich das ändern?
Derzeit bin ich deswegen am verzweifeln. *cursing*
Vielleicht kann mir jemand helfen? *confused*

Quellcode für mein Radar:
<radar visible ="true"
size="60"
fillalpha="1.0"
fillcolor="0xFFFFFF"
linealpha="1.0"
linewidth="1.0"
linecolor="0xFFFF33"
/>

Quellcode für das Wechseln der Panoramen:
<action name="changepano">
loadpano(%1.xml,null,MERGE,BLEND(2));
plugin[googlemap].activatespot(%1);
plugin[googlemap].pantospot(%1);
</action>

Roland65

Trainee

  • "Roland65" started this thread

Posts: 53

Location: München

  • Send private message

2

Monday, February 13th 2012, 6:27pm

Hallo,
jetzt habe ich entdeckt, dass die Aktualiserung des Radarschirms über den Klick eines Hotspots im Panorama funktioniert. Das ging über die Anweisung:

onclick="looktohotspot(NamedesHotspot,90);action(changepano,NamedesHotspot);"

in der Panorama-XML-Datei. Danach aktualisiert sich der Radarschirm im GoogleMaps-Fenster und hängt sich am aktuellen Spot an.
Wenn ich einen Spot im GoogleMaps-Fenster anklicke aktualisiert sich der Radarschirm nicht. Erst mit einem Klick auf den Radarschirm springt dieser auf den aktuellen Spot.
Jetzt dachte ich mit, kaufe die Google-Plugin-Lizenz. Aber Fehlanzeige: der Fehler bleibt.
Ich bitte dringend um Hilfe ...... *angry*

3

Monday, February 13th 2012, 8:21pm

Hi,

der aktuelle Spot wird per "activatespot()" Action festgelegt (siehe den "Inhalt" deiner "changepano" Action):
http://krpano.com/plugins/googlemaps/#activatespot

d.h. eventuell fehlt in der XML dieser Aufruf im "onclick" des Karten-Spots...

Schöne Grüße,
Klaus

Roland65

Trainee

  • "Roland65" started this thread

Posts: 53

Location: München

  • Send private message

4

Monday, February 13th 2012, 8:27pm

Servus Klaus,
vielen Dank für Dein Feedback.
Aber im "onklick" habe ich den selben Aufruf wie bei den Hotspots aus der Panoramen:

<spot name="NamedesSpot"
style="fahne"
lat="48.17509"
lng="11.383949"
onclick="action(changepano,NamedesSpot);"
onhover="showtext(NamedesSpot,tooltip);"
heading="-90"
/>

Ich bin absolut ratlos ...

5

Monday, February 13th 2012, 8:50pm

hmm...
kannst du einen Link zu der Tour posten?
(um das Problem live sehen zu können...)

Roland65

Trainee

  • "Roland65" started this thread

Posts: 53

Location: München

  • Send private message

6

Monday, February 13th 2012, 9:18pm

Servus Klaus,
hier unter folgendem Url:
http://www.reiten-bei-freunden.de/pano/rbf-pano.html
kannst Du meine Tour sehen. Die Bider sind derzeit aus dem Internet zum Üben und werden natürlich nicht veräffentlicht.
Ich benutze sie nur zum Üben.

P.S. Wenn ich fogendes einbaue

<autorotate enabled="true"
waittime="1.5"
speed="0.1"
horizon="off"
tofov="off"
/>

dann aktualisiert sich der Radarschirm!!!! Aber das Panorama dreht sich ganz langsam!!

Vielen Dank im voraus.

Grüße aus München

7

Monday, February 13th 2012, 9:50pm

Hi,

okay, das ist ein kleiner Bug im Googlemaps Plugin,

dadurch das die "heading" Werte aller Spots gleich sind, und sich weder "fov" oder "hlookat" ändert, wird der Radar in diesem Fall nicht neu gezeichnet,

der Bug wird in der nächsten Release ausgebessert sein,

als Workaround sollte es helfen die "heading" Werte der Spots leicht zu verändern (es reichen wirklich minimale Unterschiede),
z.B.
<spot name="einfahrt" ... heading="-90.0001" />
<spot name="koppel" ... heading="-90.0002" />
<spot name="putzplatz" ... heading="-90.0003" />
...

Schöne Grüße,
Klaus

Roland65

Trainee

  • "Roland65" started this thread

Posts: 53

Location: München

  • Send private message

8

Monday, February 13th 2012, 10:04pm

S U P E R K L A U S ! ! !
Funzt einwandfrei !!!

Nun kann ich mich auf meine nächsten Vorstellungen konzentrieren.

Im übrigen vielen Dank für Deine Unterstützung und die Software - die ist erstklassig.

Grüße,
Roland.

goecam

Beginner

Posts: 2

Location: Göttingen (Deutschland)

  • Send private message

9

Wednesday, June 27th 2012, 3:19pm

Auch wenn dieser Beitrag schon etwas länger her ist, aber genau das gleiche Problem hatte ich auch. Ich habe durch Ausprobieren herausgefunden, dass einfach nur die Reihenfolge der Befehle geändert werden muss.

FALSCH:
<action name="changepano">
loadpano(%1.xml,null,MERGE,BLEND(2));
plugin[googlemap].activatespot(%1);
plugin[googlemap].pantospot(%1);
</action>

RICHTIG:
<action name="changepano">
plugin[googlemap].activatespot(%1);
plugin[googlemap].pantospot(%1);
loadpano(%1.xml,null,MERGE,BLEND(2));
</action>

Also zuerst den "activatespot" und danach "loadpano". So hat es bei mir (Bingmaps-Plugin) nun funktioniert.