Hello everyone, I'm new with Krpan.
I have two views of the same place, one how it is today and the other one how was, let me know if you can synchronize the two views so that switching between them see the same point.
Tanks
Hello everyone, I'm new with Krpan.
I have two views of the same place, one how it is today and the other one how was, let me know if you can synchronize the two views so that switching between them see the same point.
Tanks
no one knows how it works?
Are you Looking for something like keepview?
Yes, I would like to dynamically switch the settings of the current view to the other one.
How can I do it?
How do you want it to switch? Click on a hotspot? Auto rotate and automatically switch to the other panorama?
I assume you are wanting to do something like what is talked about here.
Best way to "layer" 2 panos (day/night)?
and perhaps here?
I would like to use the Thumbnails
I used the "Make vtour (normal)" tool for this example.
Look for this in the code
loadscene(get(linkedscene),null,MERGE,BLEND(1));
replace the MERGE
With
KEEPVIEW
or
KEEPALL
depending on your needs.
That should do it, hopefully anyway.
If I try in Safari work very well, but if try in simulator don't work...
This is my xml...
<krpano version="1.0.8" onstart="startup();">
<action name="startup">
<!-- load the first scene -->
loadscene(get(scene[0].name), null, MERGE);
buildthumbs();
</action>
<progress showload="none" showwait="none" />
<scene name="scene_pano1" title="pano1" onstart="" thumburl="pano2.tiles/thumb.jpg">
<view hlookat="-130" vlookat="-30" fovtype="MFOV" fov="110" fovmin="40" fovmax="130" />
<preview url="pano1.tiles/preview.jpg" />
<image>
<left url="pano2.tiles/mobile_l.jpg" />
<front url="pano2.tiles/mobile_f.jpg" />
<right url="pano2.tiles/mobile_r.jpg" />
<back url="pano2.tiles/mobile_b.jpg" />
<up url="pano2.tiles/mobile_u.jpg" />
<down url="pano2.tiles/mobile_d.jpg" />
<mobile>
<left url="pano2.tiles/mobile_l.jpg" />
<front url="pano2.tiles/mobile_f.jpg" />
<right url="pano2.tiles/mobile_r.jpg" />
<back url="pano2.tiles/mobile_b.jpg" />
<up url="pano2.tiles/mobile_u.jpg" />
<down url="pano2.tiles/mobile_d.jpg" />
</mobile>
<tablet>
<left url="pano2.tiles/mobile_l.jpg" />
<front url="pano2.tiles/mobile_f.jpg" />
<right url="pano2.tiles/mobile_r.jpg" />
<back url="pano2.tiles/mobile_b.jpg" />
<up url="pano2.tiles/mobile_u.jpg" />
<down url="pano2.tiles/mobile_d.jpg" />
</tablet>
</image>
<hotspot name="spot1" style="hotspot_ani_black"
ath="-145"
atv="-42"
zoom="false"
onclick="looktohotspot(get(name)); loadscene('scene_pano2',null,MERGE,BLEND(1));"
/>
-->
</scene>
<scene name="scene_pano2" title="pano2" onstart="" thumburl="pano1.tiles/thumb.jpg">
<view hlookat="+0" vlookat="+20" fovtype="MFOV" fov="110" fovmin="40" fovmax="130" />
<image>
<left url="pano1.tiles/mobile_l.jpg" />
<front url="pano1.tiles/mobile_f.jpg" />
<right url="pano1.tiles/mobile_r.jpg" />
<back url="pano1.tiles/mobile_b.jpg" />
<up url="pano1.tiles/mobile_u.jpg" />
<down url="pano1.tiles/mobile_d.jpg" />
<mobile>
<left url="pano1.tiles/mobile_l.jpg" />
<front url="pano1.tiles/mobile_f.jpg" />
<right url="pano1.tiles/mobile_r.jpg" />
<back url="pano1.tiles/mobile_b.jpg" />
<up url="pano1.tiles/mobile_u.jpg" />
<down url="pano1.tiles/mobile_d.jpg" />
</mobile>
<tablet>
<left url="pano1.tiles/mobile_l.jpg" />
<front url="pano1.tiles/mobile_f.jpg" />
<right url="pano1.tiles/mobile_r.jpg" />
<back url="pano1.tiles/mobile_b.jpg" />
<up url="pano1.tiles/mobile_u.jpg" />
<down url="pano1.tiles/mobile_d.jpg" />
</tablet>
</image>
<hotspot name="spot1" style="hotspot_ani_black"
ath="+40"
atv="+33"
zoom="false"
onclick="looktohotspot(get(name)); loadscene('scene_pano1',null,MERGE,BLEND(1));"
/>
-->
</scene>
<action name="buildthumbs">
if(%1 != NEXT, set(i,0));
if(i LT scene.count,
copy(thumb, scene[get(i)].thumburl);
txtadd(thumbname,'thumb_',get(i));
addplugin(get(thumbname));
set(plugin[get(thumbname)].url, get(thumb));
set(plugin[get(thumbname)].keep, true);
set(plugin[get(thumbname)].align, leftbottom);
set(plugin[get(thumbname)].width, 40);
set(plugin[get(thumbname)].height, 40);
set(plugin[get(thumbname)].x, 10);
set(plugin[get(thumbname)].y, 10);
mul(plugin[get(thumbname)].x, i,3);
mul(plugin[get(thumbname)].y, i,3);
add(plugin[get(thumbname)].x, 5);
add(plugin[get(thumbname)].y, 5);
copy(plugin[get(thumbname)].xsmall, plugin[get(thumbname)].x);
copy(plugin[get(thumbname)].ysmall, plugin[get(thumbname)].y);
add(plugin[get(thumbname)].zorder, 100, i);
set(plugin[get(thumbname)].effect,glow(0xFFFFFF,1.0,2,10000));
set(plugin[get(thumbname)].jsborder,'1px solid #FFFFFF');
copy(plugin[get(thumbname)].thumbpos, i);
set(plugin[get(thumbname)].linkedscene, get(scene[get(i)].name) );
set(plugin[get(thumbname)].onclick, openthumbs() );
inc(i);
buildthumbs(NEXT);
);
</action>
<action name="openthumb">
if(%2 != NEXT,
set(pos,0);
copy(curpos, plugin[%1].thumbpos);
set(xdst, 0);
set(ydst, 0);
);
if(pos LT curpos,
inc(pos);
inc(ydst,90);
sub(ymax, stageheight, 100);
if(ydst GT ymax, inc(xdst,90);set(ydst,0); );
openthumb(%1,NEXT);
,
add(xdst,10);
add(ydst,10);
tween(plugin[%1].x, get(xdst) );
tween(plugin[%1].y, get(ydst) );
tween(plugin[%1].width, 80);
tween(plugin[%1].height, 80);
);
</action>
<action name="closethumb">
tween(plugin[%1].x, get(plugin[%1].xsmall));
tween(plugin[%1].y, get(plugin[%1].ysmall));
tween(plugin[%1].width, 40);
tween(plugin[%1].height, 40);
</action>
<action name="openthumbs">
if(%1 != NEXT,
set(i,0);
set(events.onclick, set(events.onclick,null); delayedcall(0.1, closethumbs() ); );
);
if(i LT scene.count,
txtadd(thumbname,'thumb_',get(i));
openthumb(get(thumbname));
set(plugin[get(thumbname)].onclick, set(events.onclick,null); closethumbs(); loadscene(get(linkedscene),null,MERGE|KEEPVIEW,BLEND(1)); );
inc(i);
openthumbs(NEXT);
);
</action>
<action name="closethumbs">
if(%1 != NEXT, set(i,0));
if(i LT scene.count,
txtadd(thumbname,'thumb_',get(i));
closethumb(get(thumbname));
set(plugin[get(thumbname)].onclick, openthumbs() );
inc(i);
closethumbs(NEXT);
);
</action>
</krpano>
Alles anzeigen
I forgot ... I'm doing native app
Hi,
which krpano version do you use?
for KEEPVIEW in krpanoJS you would need the 1.0.8.14:
https://krpano.com/download/beta/#2011-02-01
best regards,
Klaus
I try with the 1.0.8.12...I just upgrade the version and now work!! Thank you
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!