xml/krpano 的一个新手问题,
我有一个要动态加载到 XML 中的 json 项目列表<hotspots>
。我可以循环遍历 JavaScript 中的每个项目,但我不知道如何在 XML 中执行相同的循环!
看看这张图片:假设每个带有图像的矩形都是 JSON 列表中的一项。您看到的每个矩形都是一个<hotspot>
. 现在这三个热点被硬编码到 XML 文件中,但我想根据存在的 JSON 列表项的数量动态加载热点。
这是一个热点。如果我的 json 列表有 16 个项目,我希望加载 16 个热点。
<!--* video image thumbnail *-->
<hotspot name="start" distorted="true"
url="/panorama/%$panoId%/thumb.png"
ath="0" atv="0"
ox="0" oy="36"
vr_timeout="2000"
zorder="99"
scale="0.8"
onclick="changepano( loadscene(video_scene, null, MERGE|KEEPVIEW|KEEPMOVING, BLEND(1)); );"
alpha="0.0"
onloaded="if(vr_start_done === true, removehotspot(start); start_vr(); , tween(alpha,1); );"
/>