Hallo zusammen,
ich habe ein ähnliches Problem, das jedoch andere Ursachen zu haben scheint.
Ausgangslage:
Pano über MAKE VTOUR MULTIRES (Vers. ..14) erstellt und dann Bingmaps eingebunden nach der Anleitung von Thomas Bredenfeld.
Das heißt, ich habe sowohl die Thumbnails als auch die Bingmap-Karte. Es gibt sowohl eine tour.xml als auch eine bingmaps.xml, wie Thomas es empfiehlt. In Letzterer enthalten der Aufruf:
|
Source code
|
1
2
3
4
5
|
<action name="changepano" >
loadscene(%1, null, MERGE, BLEND(2));
plugin[bingmaps].activatespot(%1);
plugin[bingmaps].pantospot(%1);
</action>
|
und dann die Karte eingebunden
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<plugin name="bingmaps"
url="bingmaps.swf"
key="ApFL5EbTxtpyylv5l_Z89dzjughGnBPRq_6hIgBRgmOFKym89U-3jBdyiiE1NfqP"
maptype="hybrid"
maptypes="normal|satellite|hybrid"
zoom="16"
lat="48.45905963388898"
lng="11.13044571876527"
width="400"
height="400"
maphandcursor="true"maphandcursor="true"
parent="mapcontainer"
keep="true"
align="rightbottom"
x="0"
y="0"
zorder="2"
> ...
|
Die einzelnen Standorte werden in der tour.xml mit den Hotspots folgendermaßen aufgerufen:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<hotspot
name="scene_03_Oberer_Stadtplatz"
style="hotspot_ani_white"
ath="297.58"
atv="-1.00"
zoom="true"
alpha="0.75"
scale="0.6"
onhover="showtext(Oberer Stadtplatz,tooltip);"
onclick="set(view.maxpixelzoom,null);
set(view.fovmin,28);
looktohotspot(get(name),63.00, smooth(10,10,10));
action(changepano,scene_03_Oberer_Stadtplatz);
lookat(90, -1.0, 80.00);
wait(LOAD);
oninterrupt(break);
wait(BLEND);
lookto(78.57, 0.0, 98.34, smooth(10,10,10), false);"
/>
|
1. Beim Aufruf des ersten Standorts über tour.html wird die Karte angezeigt und der aktuelle Standort markiert.
2. Navigiere ich in der Karte zu einem Hotspot, verschwindet scheinbar die Karte (wird schwarz, ich befinde mich irgendwo im Ozean ;-(. Klicke ich auf das Zentrieren-Symbol Zoom- bzw. Positioncontrol), habe ich sie wieder, aber der neue Standort ist nicht markiert.
3. Navigiere ich über die Thumbnails, bleibt die Karte erhalten, sie ändert sich aber nicht und der gewünschte Standort ist ebenfalls nicht markiert.
4. Bei der Karte wurde keep="true" gesetzt.
Ich denke, das Problem liegt u. a. beim Aufruf der beiden Funktionen "aktivatehotspot" und "pantohotspot", die offensichtlich beim Panowechsel nicht aufgerufen werden.
Woran könnte das liegen?
Ich möchte, dass
1. Die Karte bei allen Arten der Navigation (Hotspot, Karte, Thumbnail) den aktuellen Standort zeigt
2. Der Wechsel von Standort zu Standort gerne unterschiedlich sein kann. D. h. beim Hotsport wird ein- und ausgezoomt, beim Wechsel über Karte bzw. Thumbnail erscheint das neue Pano einfach über eine Überblendung.
Kompliziert, ich weiß, aber ich hoffe, ich konnte mich verständlich ausdrücken. Allerherzlichsten Dank für Tipps zur Problemlösung.
Und Kompliment an Namensvetter Klaus: Tolles Programm. Nur (leider) bin ich Fotograf und kein Programmierer. Daher tue ich mich sehr schwer mit dem Coden.
Also, danke schön.
Beste Grüße
Klaus.