| | |
| | | |
| | | var userid = '2'; |
| | | |
| | | |
| | | var Vec_annoTileLayer; |
| | | var Img_annoTileLayer; |
| | | |
| | |
| | | |
| | | |
| | | |
| | | |
| | | function getDefaultDateTime() { |
| | | var now = new Date; |
| | | now.setMinutes(now.getMinutes() - 60); |
| | | return now.getFullYear + '-' + (now.getMonth() + 1) + '-' + now.getDate() + ' ' + now.getHours() + ':00:00'; |
| | | var date = new Date; |
| | | date.setHours(date.getHours() - 2); |
| | | var year = date.getFullYear();//年 |
| | | var month = date.getMonth();//月 |
| | | var day = date.getDate();//日 |
| | | var hours = date.getHours();//时 |
| | | return year + "-" + |
| | | ((month + 1) > 9 ? (month + 1) : "0" + (month + 1)) + "-" + |
| | | (day > 9 ? day : ("0" + day)) + " " + |
| | | (hours > 9 ? hours : ("0" + hours)) + ":00:00"; |
| | | } |
| | | console.log(mars3d.globel_variables); |
| | | mars3d.globel_variables = { geoserver_url_predix: 'http://58.246.27.194:7011/', userid: 2, queryDataType: 'hour' }; |
| | | mars3d.globel_variables.queryDataTStart = getDefaultDateTime(); |
| | | mars3d.globel_variables.queryDataTEnd = getDefaultDateTime(); |
| | | mars3d.globel_variables.layer100600_conifg = { name: '街道', styleoptions: ['pm25', 'pm10'], selectedstyle: 'pm25' }; |
| | | console.log(mars3d.globel_variables); |
| | | |
| | | mars3d.reloadLayers = function (layerid){ |
| | | |
| | | if (layerid ==100611) { |
| | | addJiedaoLayer(); |
| | | } |
| | | |
| | | }; |
| | | |
| | | |
| | | function addTDTAnnoLayer() { |
| | |
| | | |
| | | function addJiedaoLayer() { |
| | | |
| | | let tmpLyaer = map.getLayerById(100611); |
| | | if (tmpLyaer) { |
| | | map.removeLayer(tmpLyaer); |
| | | } |
| | | |
| | | //方式2:在创建地球后调用addLayer添加图层(直接new对应type类型的图层类) |
| | | layer_100611_jiedao = new mars3d.layer.WmsLayer({ |
| | | // id : 10, |
| | | id: 100611, |
| | | pid: 1006, |
| | | name: "街道", |
| | | name: mars3d.globel_variables.layer100600_conifg.name, |
| | | type: "wms", |
| | | url: "http://58.246.27.194:7011/geoserver/konglu_58/wms", |
| | | layers: "konglu_58:vis_region_100611_hour", |
| | | url: mars3d.globel_variables.geoserver_url_predix + "geoserver/konglu_58/wms", |
| | | layers: "konglu_58:vis_region_100600_" + mars3d.globel_variables.queryDataType, |
| | | crs: "EPSG:4326", |
| | | parameters: { |
| | | "Stayle":"polyline_road_pm25", |
| | | "styles": "polygon_region_" + mars3d.globel_variables.layer100600_conifg.selectedstyle, |
| | | "transparent": "true", |
| | | "format": "image/png", |
| | | "sld": "http://127.0.0.1:8080/geoserver/styles/polygon_region_pm25.sld" |
| | | "viewparams": "userid:" + mars3d.globel_variables.userid + ";datatime:" + mars3d.globel_variables.queryDataTStart |
| | | }, |
| | | center: {"lat":30.466245,"lng":121.562803,"alt":107679,"heading":356,"pitch":-58}, |
| | | getFeatureInfoParameters: { |
| | |
| | | }), |
| | | }, |
| | | popup: "all", |
| | | show: false, |
| | | selectedMapStyleOptions:'pm25', |
| | | hasMapStyleOptions:['pm25','pm10','no','no2','nox','co'], |
| | | flyTo: true |
| | | show: true, |
| | | selectedMapStyleOptions: mars3d.globel_variables.layer100600_conifg.selectedstyle, |
| | | hasMapStyleOptions: mars3d.globel_variables.layer100600_conifg.styleoptions, |
| | | flyTo: false, |
| | | reloadLayers:function(new_style){ |
| | | console.log(new_style); |
| | | mars3d.globel_variables.layer100600_conifg.selectedstyle = new_style; |
| | | |
| | | addJiedaoLayer(); |
| | | } |
| | | |
| | | }); |
| | | |
| | | //单击事件 |
| | |
| | | |
| | | map.addLayer(layer_100611_jiedao); |
| | | |
| | | |
| | | } |
| | | |
| | | |