You are not logged in.

1

Saturday, September 6th 2014, 10:02pm

Größe einstellen des Zoom-Faktors verändert sich meißtens nicht, oder zögerlich nach dem Upload

Hallo, es ist mir schon seit längerem aufgefallen, dass die gewünschte Zoomfaktor-Größe nicht sofort, oder meißtens gar nicht auf die Einstellungen reagieren. Meine Einstellung im "Vtourskin.xml" ist gegenwärtig zoom="16" und wird jetzt ungewollt bei ca. zoom 20 angezeigt.

Source code

1
				<layer name="skin_map" state="closed" url="" flash_url="%SWFPATH%/plugins/bingmaps.swf" html5_url="%SWFPATH%/plugins/bingmaps.js" visible="false" align="lefttop" width="100%" height="50%" x="0" y="0" zorder="1" lat="47.808778" lng="9.642673" zoom="16" bgalpha="0" maptype="satellite" onmapready="skin_addmapspots();">


Im vtourskin.xml habe ich den Quellcode dort belassen. In tour.xml ist er entfernt, aber mit dem bleibendem Hinweis "<include url="skin/vtourskin.xml" />" .

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<krpano>
	<!-- krpano 1.17.4 - Default Virtual Tour Skin -->
	<!-- set skin settings: bingmaps? gyro? thumbnail controlling? tooltips? -->
	<skin_settings bingmaps="true"
	               bingmaps_key=""
	               gyro="true"
	               thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"
	               thumbs_opened="false"
	               thumbs_text="true"
	               thumbs_dragging="true"
	               thumbs_onhoverscrolling="true"
	               thumbs_scrollbuttons="true"
	               thumbs_scrollindicator="true"
	               thumbs_loop="false"
	               tooltips_thumbs="true"
	               tooltips_hotspots="true"
	               tooltips_mapspots="true"
	               controlbar_offset="20"
				   
	               />
<!-- Skin Styles -->

This post has been edited 10 times, last edit by "thomkell" (Sep 11th 2014, 9:36am) with the following reason: Auf das Wesentliche gekürzt um Verwirrungen auszuschließen.


2

Thursday, September 11th 2014, 9:20am

in vtourskin.xml muss "zoomToSpotsExtent();" entfernt werden

Vielen Dank Klaus für die Hilfe per Mail.

Für diejenigen die das gleiche Problem haben, wenn die Zoom-Faktor-Einstellung im vtourskin.xml nicht reagiert.

Nach dem das Vtour-Pano generiert wurde ist im vtuorskin.xml, in der Zeile 346, bzw. hier im Quellcode 24 folgender Befehl zu entfernen.

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
</action>

	<action name="skin_addmapspots">
		for(set(i,0), i LT scene.count, inc(i),
			if(scene[get(i)].lat,
				txtadd(spotname, 'spot', get(i));
				txtadd(spotclickevent, 'skin_hidetooltips(); activatespot(',get(spotname),'); loadscene(', get(scene[get(i)].name), ',null,MERGE,BLEND(1)); skin_updatescroll(); delayedcall(0.5,skin_showmap(false));');
				copy(scene[get(i)].mapspotname, spotname);
				addspot(get(spotname), get(scene[get(i)].lat), get(scene[get(i)].lng), get(scene[get(i)].heading), false, get(spotclickevent), null);
				if(skin_settings.tooltips_mapspots,
					set(layer[skin_map].spot[get(spotname)].tooltip, get(scene[get(i)].title) );
					txtadd(layer[skin_map].spot[get(spotname)].onover, 'set(hovering,true);',  get(style[skin_tooltips].onover) );
					txtadd(layer[skin_map].spot[get(spotname)].onout,  'set(hovering,false);', get(style[skin_tooltips].onout)  );
				  );
			  );
		  );

		if(xml.scene != null,
			activatespot( get(scene[get(xml.scene)].mapspotname) );
		  ,
			activatespot(spot0);
		  );

		zoomToSpotsExtent();
	</action>


Wenn ein bestimmter Zoom-Wert für die Karte zu definieren ist, muss dieser > zoomToSpotsExtent();< entfernt werden.
Jetzt reagiert es auch mit diversen Zoomeinstellungen. *g*

Mit Gruß, Thomas