| | |
| | | var day = date.getDate(); //日 |
| | | var hours = date.getHours(); //时 |
| | | var min = date.getMinutes(); //分 |
| | | if(min >= 0 && min < 15){ |
| | | if (min >= 0 && min < 15) { |
| | | min = 0 |
| | | }else if(min >=15 && min < 30){ |
| | | } else if (min >= 15 && min < 30) { |
| | | min = 15 |
| | | }else if(min >=30 && min < 45){ |
| | | } else if (min >= 30 && min < 45) { |
| | | min = 30 |
| | | }else{ |
| | | } else { |
| | | min = 45 |
| | | } |
| | | return year + "-" + |
| | |
| | | var day = date.getDate();//日 |
| | | var hours = date.getHours();//时 |
| | | var min = date.getMinutes(); //分 |
| | | if(min >= 0 && min < 15){ |
| | | if (min >= 0 && min < 15) { |
| | | min = 0 |
| | | }else if(min >= 15 && min < 30){ |
| | | } else if (min >= 15 && min < 30) { |
| | | min = 15 |
| | | }else if(min >= 30 && min < 45){ |
| | | } else if (min >= 30 && min < 45) { |
| | | min = 30 |
| | | }else{ |
| | | } else { |
| | | min = 45 |
| | | } |
| | | return year + "-" + |
| | | ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" + |
| | | (day > 9 ? day : ("0" + day)) + " " + |
| | | (hours > 9 ? hours : ("0" + hours )) + ":"+ |
| | | (hours > 9 ? hours : ("0" + hours)) + ":" + |
| | | (min > 9 ? min : ("0" + min)) + ":00"; |
| | | } |
| | | |
| | |
| | | var month = date.getMonth();//月 |
| | | var day = date.getDate();//日 |
| | | var hours = date.getHours();//时 |
| | | return (year +"")+ |
| | | return (year + "") + |
| | | ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + |
| | | (day > 9 ? day : ("0" + day)) + |
| | | (hours > 9 ? hours : ("0" + hours)) + "0000"; |
| | | } |
| | | mars3d.global_variables = default_system_params; |
| | | mars3d.global_variables.grid_camerview =default_grid_camerview; |
| | | mars3d.global_variables.grid_camerview = default_grid_camerview; |
| | | mars3d.global_variables.queryDataTStart = getDefaultDateTime(); |
| | | mars3d.global_variables.queryDataTStartGeo = getDefaultDateTimeGeo(); |
| | | mars3d.global_variables.queryDataTStartTaxi = getDefaultDateTimeTaxi(); |
| | |
| | | |
| | | //addMaskShanghai(); |
| | | let d_context_menu = map.getDefaultContextMenu(); |
| | | map.bindContextMenu(d_context_menu.slice(0,3).concat(d_context_menu.slice(6,8))); |
| | | map.bindContextMenu(d_context_menu.slice(0, 3).concat(d_context_menu.slice(6, 8))); |
| | | |
| | | addTDTAnnoLayer(); |
| | | addHighlightLayerClearButton(); |
| | | addTmpHighlightGraphicLayer(); |
| | | mask_selection(regionCode); |
| | | |
| | | |
| | | //TODO |
| | | $.getJSON("data/getLayerListByUserid.json", { userid: mars3d.global_variables.userid }, (result) => { |
| | | result.data.forEach((item) => { |
| | |
| | | layer.options.parameters.viewparams = "userid:" + mars3d.global_variables.userid + ";regiontype:" + layer.options.regiontype + ";datetime:" + mars3d.global_variables.queryDataTStartGeo |
| | | layer.options.getFeatureInfoParameters.viewparams = "userid:" + mars3d.global_variables.userid + ";regiontype:" + layer.options.regiontype + ";datetime:" + mars3d.global_variables.queryDataTStartGeo |
| | | layer.reload(); |
| | | // } else if ([layer.id] == 1001 && layer.options.show) { |
| | | // } else if ([layer.id] == 1001 && layer.options.show) { |
| | | } else if ([layer.id] == 1001) { |
| | | var tmpguokong = map.getLayerById(1001); |
| | | tmpguokong.clear(true); |
| | | getGuokongPointFromServer(tmpguokong); |
| | | //graphiclayer.eachGraphic |
| | | // } else if ([layer.id] == 1004 && layer.options.show) { |
| | | // var tmpTaxi = map.getLayerById(1004); |
| | | // tmpTaxi.clear(true); |
| | | // setTaxiLayerMapClock(); |
| | | // for (var i = 0, len = data_list_1004.length; i < len; i++) { |
| | | // getTaxiPathFromServerbySN(data_list_1004[i], tmpTaxi); |
| | | // } |
| | | // } else if ([layer.id] == 1004 && layer.options.show) { |
| | | // var tmpTaxi = map.getLayerById(1004); |
| | | // tmpTaxi.clear(true); |
| | | // setTaxiLayerMapClock(); |
| | | // for (var i = 0, len = data_list_1004.length; i < len; i++) { |
| | | // getTaxiPathFromServerbySN(data_list_1004[i], tmpTaxi); |
| | | // } |
| | | } |
| | | }); |
| | | } |
| | | function taxi_reLoadLayers() { |
| | | var layers = map.getLayers({ layers: true }); |
| | | layers.forEach((layer) => { |
| | | if ([layer.id] == 1004 && layer.options.show) { |
| | | if ([layer.id] == 1004 && layer.options.show) { |
| | | var tmpTaxi = map.getLayerById(1004); |
| | | tmpTaxi.clear(true); |
| | | setTaxiLayerMapClock(); |
| | |
| | | } |
| | | } |
| | | |
| | | function mask_selection(regionCode){ |
| | | if(regionCode == 0){ |
| | | geoJsonLayer = new mars3d.layer.GeoJsonLayer({ |
| | | id:9999, |
| | | url: "./data/shanghai.json", |
| | | mask: true, //标识为遮罩层【重点参数】 |
| | | symbol: { |
| | | styleOptions: { |
| | | fill: true, |
| | | color: "rgb(2,26,79)", |
| | | outline: true, |
| | | outlineColor: "#39E09B", |
| | | outlineWidth: 3, |
| | | outlineOpacity: 0.8, |
| | | arcType: Cesium.ArcType.GEODESIC, |
| | | clampToGround: true, |
| | | }, |
| | | } |
| | | }); |
| | | map.addLayer(geoJsonLayer); |
| | | // return |
| | | }else{ |
| | | //geojson 各行政区边界线 |
| | | geoJsonLayer = new mars3d.layer.GeoJsonLayer({ |
| | | id:9999, |
| | | url: "./data/"+regionCode+".geojson", |
| | | mask: true, //标识为遮罩层【重点参数】 |
| | | symbol: { |
| | | styleOptions: { |
| | | fill: true, |
| | | color: "rgb(2,26,79)", |
| | | outline: true, |
| | | outlineColor: "#39E09B", |
| | | outlineWidth: 3, |
| | | outlineOpacity: 0.5, |
| | | arcType: Cesium.ArcType.GEODESIC, |
| | | clampToGround: true, |
| | | }, |
| | | }, |
| | | }); |
| | | map.addLayer(geoJsonLayer); |
| | | } |
| | | <<<<<<< HEAD |
| | | debugger; |
| | | //geojson 各行政区边界线 |
| | | geoJsonLayer = new mars3d.layer.GeoJsonLayer({ |
| | | url: "./data/"+regionCode+".geojson", |
| | | mask: true, //标识为遮罩层【重点参数】 |
| | | symbol: { |
| | | styleOptions: { |
| | | fill: true, |
| | | color: "rgb(2,26,79)", |
| | | outline: true, |
| | | outlineColor: "#39E09B", |
| | | outlineWidth: 3, |
| | | outlineOpacity: 0.5, |
| | | arcType: Cesium.ArcType.GEODESIC, |
| | | clampToGround: true, |
| | | }, |
| | | function mask_selection(regionCode) { |
| | | if (regionCode == 0) { |
| | | geoJsonLayer = new mars3d.layer.GeoJsonLayer({ |
| | | id: 9999, |
| | | url: "./data/shanghai.json", |
| | | mask: true, //标识为遮罩层【重点参数】 |
| | | symbol: { |
| | | styleOptions: { |
| | | fill: true, |
| | | color: "rgb(2,26,79)", |
| | | outline: true, |
| | | outlineColor: "#39E09B", |
| | | outlineWidth: 3, |
| | | outlineOpacity: 0.8, |
| | | arcType: Cesium.ArcType.GEODESIC, |
| | | clampToGround: true, |
| | | }, |
| | | }); |
| | | map.addLayer(geoJsonLayer); |
| | | ======= |
| | | |
| | | >>>>>>> 165c834d414f2c5f56ad6d259b5f18c26921cc94 |
| | | } |
| | | |
| | | } |
| | | }); |
| | | map.addLayer(geoJsonLayer); |
| | | // return |
| | | } else { |
| | | //geojson 各行政区边界线 |
| | | geoJsonLayer = new mars3d.layer.GeoJsonLayer({ |
| | | id: 9999, |
| | | url: "./data/" + regionCode + ".geojson", |
| | | mask: true, //标识为遮罩层【重点参数】 |
| | | symbol: { |
| | | styleOptions: { |
| | | fill: true, |
| | | color: "rgb(2,26,79)", |
| | | outline: true, |
| | | outlineColor: "#39E09B", |
| | | outlineWidth: 3, |
| | | outlineOpacity: 0.5, |
| | | arcType: Cesium.ArcType.GEODESIC, |
| | | clampToGround: true, |
| | | }, |
| | | }, |
| | | }); |
| | | map.addLayer(geoJsonLayer); |
| | | } |
| | | } |