| | |
| | | var Vec_annoTileLayer; |
| | | var Img_annoTileLayer; |
| | | |
| | | var queryDataType = 'day'; |
| | | var queryDataTStart = getDefaultDateTime(); // format "yyyy-MM-dd hh:00:00" |
| | | var queryDataType = 'hour'; |
| | | var queryDataTStart = '2021-09-08 12:00:00'; //getDefaultDateTime(); // format "yyyy-MM-dd hh:00:00" |
| | | var queryDataTEnd = ''; |
| | | |
| | | |
| | |
| | | var layer_1004_taxi; |
| | | var layer_1005_region; |
| | | var layer_1006_roadsection; |
| | | var layer_1007_jiedao; |
| | | |
| | | var layer_wind; |
| | | var layer_grid_100; |
| | | var layer_grid_1000; |
| | | var layer_grid_5000; |
| | | |
| | | |
| | | |
| | | function getDefaultDateTime() { |
| | |
| | | map.addLayer(Vec_annoTileLayer); |
| | | } |
| | | |
| | | function addfunctionLayers() { |
| | | function addfunctionLayers(datatime) { |
| | | |
| | | layer_1001_guokong = new mars3d.layer.DivLayer({ |
| | | name: '国控点', |
| | |
| | | // add 国控点 |
| | | //显示高校点 |
| | | $.getJSON("//data.mars3d.cn/file/apidemo/gaoxiao.json", (result) => { |
| | | //$.getJSON("http://58.246.27.194:7012/dataapi/Bdata?bid=get_guokong_hour&datatime="+datatime, (result) => { |
| | | var pointColorArr = ["#f33349", "#f79a2c", "#f2fa19", "#95e40c", "#1ffee6"]; |
| | | for (var i = 0, len = result.length; i < len; i++) { |
| | | var item = result[i]; |
| | |
| | | parameters: { |
| | | "transparent": "true", |
| | | "format": "image/png", |
| | | "sld": "http://127.0.0.1:8080/geoserver/styles/vis_road_bd_device_day_wms_dynamic_cat.sld" |
| | | "sld": "http://127.0.0.1:8080/geoserver/styles/pm10_ten.sld" |
| | | }, |
| | | center: { "lat": 31.162801, "lng": 121.543277, "alt": 50000, "heading": 359.2, "pitch": -39.5 }, |
| | | getFeatureInfoParameters: { |
| | |
| | | |
| | | } |
| | | |
| | | function addGridLayers() { |
| | | |
| | | layer_grid_5000 = new mars3d.layer.WmsLayer({ |
| | | pid: 99, |
| | | name: "网格图层5000", |
| | | type: "wms", |
| | | url: "http://58.246.27.194:7011/geoserver/konglu_58/wms", |
| | | layers: "konglu_58:vis_grid1000_hour", |
| | | crs: "EPSG:4326", |
| | | parameters: { |
| | | "transparent": "true", |
| | | "format": "image/png", |
| | | "sld": "http://127.0.0.1:8080/geoserver/styles/vis_grid1000_5000_co.sld" |
| | | }, |
| | | center: { "lat": 31.162801, "lng": 121.543277, "alt": 50000, "heading": 359.2, "pitch": -39.5 }, |
| | | getFeatureInfoParameters: { |
| | | feature_count: 10 |
| | | }, |
| | | //单击高亮及其样式 |
| | | highlight: { |
| | | type: "wallP", |
| | | diffHeight: 300, |
| | | material: mars3d.MaterialUtil.createMaterial(mars3d.MaterialType.LineFlow, { |
| | | image: "img/textures/fence.png", |
| | | color: "#ffff00", |
| | | speed: 10, //速度,建议取值范围1-100 |
| | | axisY: true, |
| | | }), |
| | | }, |
| | | popup: "all", |
| | | show: false, |
| | | flyTo: true, |
| | | minimumLevel: 6, // load level |
| | | maximumLevel: 16, |
| | | minimumTerrainLevel: 5, // show level |
| | | maximumTerrainLevel: 18, |
| | | }); |
| | | |
| | | //单击事件 |
| | | layer_grid_5000.on(mars3d.EventType.click, function (event) { |
| | | console.log("单击了矢量数据,共" + event.features.length + "条", event); |
| | | }); |
| | | |
| | | map.addLayer(layer_grid_5000); |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | |
| | | |
| | | addWindLayer(); |
| | | |
| | | addGridLayers(); |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | |
| | | //显示高校点 |
| | | //getWindParametersByTime(dataTime){ |
| | | $.getJSON("http://127.0.0.1:800/shanghai/data/getWindParametersByTime.json", { datatime: '2021-09-08 10:00:00' }, (result) => { |
| | | |
| | | $.getJSON("data/getWindParametersByTime.json", { datatime: '2021-09-08 12:00:00', qindex: 'pm25' }, (result) => { |
| | | console.log(result); |
| | | |
| | | layer_wind = new mars3d.layer.CanvasWindLayer({ |
| | | id:2001, |
| | | pid:99, |
| | | id: 2001, |
| | | pid: 99, |
| | | name: "实时风场", |
| | | color: "#ffffff", //颜色 |
| | | frameRate: 20, //每秒刷新次数 |
| | |
| | | mars3d.widget.activate({ |
| | | uri: "widgetsTS/qyDetailsView/widget.js", |
| | | dataQy: itemCode, |
| | | itemcode: itemCode |
| | | }); |
| | | |
| | | } |