document.write('<script src="../js/plan_service.js"></script>');
|
/**
|
* 应急预案
|
*/
|
//显示列表
|
var roamsData;
|
function showRoams(data){
|
roamsData = data;
|
var content = '';
|
for (var i = 0; i < data.length; i++) {
|
content += '<div class="row ';
|
(i % 2 == 0) ? content += 'sr-row-up' : content += 'sr-row-up-black';
|
content += '"><div class="col-md-1 mycol"><input name="roams" type="radio" value="'+data[i].roamId
|
+ '"/></div><div class="col-md-1 mycol"><i class="fa fa-map-marker myfa"></i></div>'
|
+ '<label class="col-md-10 mycol">' + data[i].roamName + '</label></div>';
|
}
|
$('#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);
|
}
|