document.write(''); /** * 应急预案 */ //显示列表 var roamsData; function showRoams(data){ roamsData = data; var content = ''; for (var i = 0; i < data.length; i++) { content += '
' + '
'; } $('#roamlayer').html(content); $('input:radio[name="roams"]').click(function(){ var checkValue = $(this).val(); startRoam(checkValue); }); } function startRoam(id){ for (var i = 0; i < roamsData.length; i++) { if(roamsData[i].roamId==id){ var modeluri = ''; var modelscale = 0; switch (roamsData[i].roamModel) { case '无人机': modeluri = "../../easy3dfile/data/model/air/UAV.glb"; modelscale = 6; break; case '大型客机': modeluri = "../../easy3dfile/data/model/air/plane.glb"; modelscale = 6; break; case '战斗机': modeluri = "../../easy3dfile/data/model/air/jet.glb"; modelscale = 3; break; default: break; } var linesStr = roamsData[i].roamLine.substring(0, roamsData[i].roamLine.length-1); var isPathShow = roamsData[i].roamIsshow=='是'?true:false; var isRe = roamsData[i].roamIsre=='是'?true:false; var roamIsmodelshow = roamsData[i].roamIsmodelshow=='是'?true:false; var options = { 'viewer':viewer, 'modeluri':modeluri, 'scale':modelscale, 'lines':linesStr, 'isPathShow':isPathShow, 'isRe':isRe, 'roamIsmodelshow':roamIsmodelshow, 'speed':Number(roamsData[i].roamSpeed), 'type':roamsData[i].roamType, }; stopRoaming(); CesiumRoam.initRoaming(options); break; } } } function stopRoaming(){ CesiumRoam.EndRoaming(viewer); } function pauseOrContinue(isPause){ CesiumRoam.PauseOrContinue(viewer,isPause); }