var layer_xingzhengqu_100;
var layer_sifasuo_101;
var layer_shequjiaozheng_102;
var layer_anzhibangjiao_103;
var layer_renmintiaojie_104;
var layer_pudong_gltf_200;
var layer_shanghai_tiles_201;
var layer_shanghai_roads_202;
var layer_sifaju_effect_203;
var layer_shanghai_mask_300;
var pci_data = [];
var MR_data = [];
var MR_msisdn1;
var MR_msisdn2;
var MR_msisdn3;
var msisdn_list;
var msisdn_id_list = [];
var msisdn_name = [];
var point_list = [];
var open_merge_list = [];
var new_msisdn_list = [];
var data_yn = '';
var repoint_list = [];
var repoint_id_list = [];
var repoint_name = [];
var floor_linght = []
var floor_position_light = []
var floor_position_light2 = []
var model_list = [];
var light_graphic_list = [];
var color_boxs = $("#color_boxs")
var new_msisdn_position = []
var msisdn_msg = []
var floor_position_points = []
var floor_position_floor = []
var graphicLayer17
var points17 = []
var initGraphic
var polinlayer1
// import data from '../data/sites.js'
var get_JSON = {
ruijin_url:"http://localhost:4500/dataservice/Bdata?bid="
}
// 页面初始化,创建楼层按键
$(document).ready(function(){
var btn_box_html = ''
for(let i=1;i<23;i++){
btn_box_html += ``
}
$("#building_btn").append(btn_box_html)
// $.ajax({
// type: 'get',
// dataType: 'json',
// async: true,//同步
// url: `http://localhost:4500/dataservice/Bdata?bid=get_msisdn_msg`,
// success:function(data){
// console.log(data.data.data,"msisdn")
// msisdn_msg = data.data.data
// for(let i=0;i 定位运行 暂无数据
名称:" +
item["name_"] +
"
"
})
name_.addGraphic(map_name_)
point_list.push(map_name_)
}
}
function addpoint17(){
graphicLayer17 = new mars3d.layer.GraphicLayer()
map.addLayer(graphicLayer17)
}
function mr_rode(){
console.log(model_list)
console.log(new_msisdn_position,msisdn_msg)
}
function floor_height(h){
let x = (h+15)/18
return x
}
// 瑞金大楼的创建和对其进行的操作
function openFloor(){
var num = 0;
var openfl = false;
var height_list = [];
initGraphic = new mars3d.layer.GraphicLayer({
pid:155,
name:"路径",
show:true
})
map.addLayer(initGraphic)
// 切换楼层颜色
// 调色板,用于调整大楼外部颜色
// 展开楼层
$(".open2").click(function(e){
mr_rode()
console.log(floor_position_light,"展开前")
let point_arr = new_msisdn_list.length>0?new_msisdn_list:point_list
for(let i=0;i
二楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic3 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 0], // 楼栋位置 style: { scale:1, distanceDisplayCondition_far:100, url: "./gltf/Ruijin2/F3-5.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`三楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic4 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 2.8], // 楼栋位置 style: { scale:1, distanceDisplayCondition_far:100, url: "./gltf/Ruijin2/F3-5.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`四楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic5 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 5.6], // 楼栋位置 style: { scale:1, distanceDisplayCondition_far:100, url: "./gltf/Ruijin2/F3-5.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`五楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic6 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 8.4], // 楼栋位置 style: { scale:1, distanceDisplayCondition_far:100, url: "./gltf/Ruijin2/F3-5.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic7 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 1.8], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F5-roof.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`六楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic8 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, -1.1], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`七楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic9 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 2.1], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, popup:`八楼
`, rotation:{x:0,y:0,z:180} }) floorGraphic10 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 5], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic11 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 7.9], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic12 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 10.7], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic13 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 13.5], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic14 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 16.3], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic15 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 19.1], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic16 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 21.9], // 楼栋位置 style: { scale:1, fill:true, // opacity:0.7, // color:"#ffffff", url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic17 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 24.7], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/F7-16.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic18 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, -5], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic19 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, -2], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic20 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 1], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic21 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 4], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic22 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 7], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic23 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, 10], // 楼栋位置 style: { scale:1, url: "./gltf/Ruijin2/L17_220303.gltf", heading: heading_, color:"#ffff00", fill:true }, rotation:{x:0,y:0,z:180} }) floorGraphic24 = new mars3d.graphic.ModelEntity({ position: [model_lon,model_lat, -6.8], // 楼栋位置 style: { scale:1, maximumScale:2, url: "./gltf/Ruijin2/F22-roof.gltf", heading: heading_, color:"#ffff00", fill:true }, }) model_list.push( floorGraphic1, floorGraphic2, floorGraphic3, floorGraphic4, floorGraphic5, floorGraphic6, floorGraphic7, floorGraphic8, floorGraphic9, floorGraphic10, floorGraphic11, floorGraphic12, floorGraphic13, floorGraphic14, floorGraphic15, floorGraphic16, floorGraphic17, floorGraphic18, floorGraphic19, floorGraphic20, floorGraphic21, floorGraphic22, floorGraphic23, floorGraphic24, ) for(let i = 0;i地址:${item.SiteAddress}
编号:${item.eNodeBID}
经度:${item.Longitude}
纬度:${item.Latitude}
高度:${item.AntHight}
`, show:true }) PCI_position_layer.addGraphic(coneGlow) } for(let i=0;iSitename:${item.SitenameCN}
信号:${item.frequencyRange}
???:${item.EARFCN}
`, description:"文字" }) // PCI_position_layer.addGraphic(primitive) return primitive } function addLightMr(){ ue_trace_layer = new mars3d.layer.GraphicLayer({ // type:'group', id: 104, pid: 99, name: "设备轨迹", show: true, popup: "all", flyTo: false }); map.addLayer(ue_trace_layer); } function testLight(){ var testgraphic = new mars3d.layer.GraphicLayer({ id: 104, pid: 99, name: "测试轨迹", show: true, flyTo: false }); map.addLayer(ue_trace_layer); } function addCustomLayers() { addMsisdnPoint(); addLightMr();//设备轨迹 addPciModel();//PCI位置 openFloor();//瑞金大楼 addMockpoint();//设备定位点 addpoint17(); }