当前位置: 首页 > 工具软件 > pano > 使用案例 >

【krpano】krpano工具加入坐标监控

段干昊然
2023-12-01

1、将全景图拖入kepano的脚本文件生成vtour文件夹

2、在vtour文件夹根目录新建pano_pos.xml文件

pano_pos.xml

//坐标小数点在 roundval(pano_pan,3) 配置,后面3位保留3位小数
//x="10" y="170" 为配置坐标窗口的位置

<krpano>

<!-- 显示当前位置的插件  -->

<!--  更新全景位置和视场  -->

<action name="show_pos">
copy(pano_pan,view.hlookat); mod(pano_pan,360); roundval(pano_pan,3); if(pano_pan GT 180, set(pano_pan,calc(pano_pan-360))); if(pano_pan LT -180, set(pano_pan,calc(pano_pan+360))); copy(pano_tilt,view.vlookat); roundval(pano_tilt,3); copy(pano_fov,view.fov); roundval(pano_fov,3); txtadd(pano_msg,'左右: ',get(pano_pan),'[br]上下: ',get(pano_tilt),'[br]视场: ',get(pano_fov)); set(layer[pano_pos].html,get(pano_msg));
</action>

<!--  信息文本框  -->

<layer name="pano_pos" url="textfield.swf" align="lefttop" x="10" y="170" width="100" height="75" html="pano_pos" css="font-family:Arial; font-size:16px; color:#000000" autowidth="false" autoheight="false" padding="5" wordwrap="false" backgroundcolor="0xFFFFFF" backgroundalpha="0.6" border="true" bordercolor="0x000000" borderalpha="1.0" borderwidth="2.0" onautosized="" keep="true"/>

<!--  十字  -->

<layer name="pano_center_1" keep="true" type="container" enabled="false" bgalpha="1" bgcolor="0xFFFFFF" width="25" height="1" align="center"/>
<layer name="pano_center_2" keep="true" type="container" enabled="false" bgalpha="1" bgcolor="0xFFFFFF" width="1" height="25" align="center"/>

</krpano>

3、打开生成的主配置文件(一般为tour.xml),加入

<include url="pano_pos.xml" />  

<events keep="true" name="showpos" onviewchange="show_pos()" />

再用krpano工具打开tour.xml文件即可

 

 

 

 

 

 类似资料: