|
|
@ -1,4 +1,4 @@ |
|
|
var Map_QM, renderFrame = -1, pathCameraState, stats, stateTime, isJUZ = false, hasLine = false, dir = false, iot = false, shopTime, debug = true; //dir--自定义地图大小适应不同版本的地图大小
|
|
|
|
|
|
|
|
|
var Map_QM, renderFrame = -1, pathCameraState, stats, stateTime, isJUZ = false, hasLine = false, dir = false, iot = true, shopTime, debug = false; //dir--自定义地图大小适应不同版本的地图大小
|
|
|
//basePath 基础路径 graphPath最佳路径 ftPath 扶梯路径 dtPath 电梯路径
|
|
|
//basePath 基础路径 graphPath最佳路径 ftPath 扶梯路径 dtPath 电梯路径
|
|
|
|
|
|
|
|
|
var typeObj = [{ ft: 0, type: 0, code: 'ft', name: '扶梯' }, { upft: 1, type: 1, code: 'upft', name: '上扶梯' }, { downft: 2, type: 2, code: 'downft', name: '下扶梯' }, { mys: 3, type: 3, code: 'mys', name: '母婴室' }, { xsj: 4, type: 4, code: 'xsj', name: '洗手间' }, |
|
|
var typeObj = [{ ft: 0, type: 0, code: 'ft', name: '扶梯' }, { upft: 1, type: 1, code: 'upft', name: '上扶梯' }, { downft: 2, type: 2, code: 'downft', name: '下扶梯' }, { mys: 3, type: 3, code: 'mys', name: '母婴室' }, { xsj: 4, type: 4, code: 'xsj', name: '洗手间' }, |
|
|
@ -1226,7 +1226,6 @@ MainMap_QM = function (callBack, options) { |
|
|
|
|
|
|
|
|
if (document.getElementById('moveFloorBG')) { |
|
|
if (document.getElementById('moveFloorBG')) { |
|
|
this.moveFloorbg = new THREE.CSS2DObject(document.getElementById('moveFloorBG')); |
|
|
this.moveFloorbg = new THREE.CSS2DObject(document.getElementById('moveFloorBG')); |
|
|
this.scene.add(this.moveFloorbg); |
|
|
|
|
|
} |
|
|
} |
|
|
this.man_3d; |
|
|
this.man_3d; |
|
|
this.man_2d; |
|
|
this.man_2d; |
|
|
@ -1659,6 +1658,9 @@ MainMap_QM.prototype = { |
|
|
this.buildObj = new THREE.Group(); |
|
|
this.buildObj = new THREE.Group(); |
|
|
this.sceneGap.add(this.buildObj); |
|
|
this.sceneGap.add(this.buildObj); |
|
|
this.CSSObject = new THREE.Object3D(); |
|
|
this.CSSObject = new THREE.Object3D(); |
|
|
|
|
|
if(this.moveFloorbg){ |
|
|
|
|
|
this.CSSObject.add(this.moveFloorbg); |
|
|
|
|
|
} |
|
|
this.buildObj.add(this.CSSObject); |
|
|
this.buildObj.add(this.CSSObject); |
|
|
this.buildObj.add(this.dtLineGroup); |
|
|
this.buildObj.add(this.dtLineGroup); |
|
|
this.initGuide(); |
|
|
this.initGuide(); |
|
|
@ -4709,7 +4711,6 @@ MainMap_QM.prototype = { |
|
|
Map_QM.moveFloorbg.element.style.height = (floorArr.length * add) + "px"; |
|
|
Map_QM.moveFloorbg.element.style.height = (floorArr.length * add) + "px"; |
|
|
Map_QM.moveFloorbg.position.set(x0, y0, 80); |
|
|
Map_QM.moveFloorbg.position.set(x0, y0, 80); |
|
|
Map_QM.moveFloorbg.applyMatrix4(Map_QM.mapArr[parseInt(Map_QM.forShopArr[Map_QM.util._indexPathFloor].build)][pathFloor].allObj.matrix); |
|
|
Map_QM.moveFloorbg.applyMatrix4(Map_QM.mapArr[parseInt(Map_QM.forShopArr[Map_QM.util._indexPathFloor].build)][pathFloor].allObj.matrix); |
|
|
Map_QM.moveFloorbg.applyMatrix4(Map_QM.sceneGap.matrix); |
|
|
|
|
|
let floorBox = document.getElementById('floorBox'); |
|
|
let floorBox = document.getElementById('floorBox'); |
|
|
while (floorBox.hasChildNodes()) { |
|
|
while (floorBox.hasChildNodes()) { |
|
|
floorBox.removeChild(floorBox.firstChild); |
|
|
floorBox.removeChild(floorBox.firstChild); |
|
|
|