| | |
| | | "style_prefix":"point_weizhan_", |
| | | "style_selected":"pm25", |
| | | "styleoptions": ["pm25", "pm10","no2", "co"], |
| | | "regiontype":"00", |
| | | "show":false |
| | | }, |
| | | { |
| | |
| | | "style_prefix":"point_jiance_", |
| | | "style_selected":"tsp", |
| | | "styleoptions": ["tsp"], |
| | | "regiontype":"00", |
| | | "show":false |
| | | }, |
| | | { |
| | |
| | | "style_prefix":"polyline_road_", |
| | | "style_selected":"pm25", |
| | | "styleoptions": ["pm25", "pm10", "no", "no2", "nox", "co"], |
| | | "regiontype":"00", |
| | | "show":false |
| | | }, |
| | | { |
| | |
| | | "style_prefix":"vis_grid100_1000_5000_", |
| | | "style_selected":"pm25", |
| | | "styleoptions": ["pm25", "pm10", "no", "no2", "nox", "co"], |
| | | "regiontype":"00", |
| | | "show":false |
| | | }, |
| | | { |
| | |
| | | "style_prefix":"vis_grid100_1000_5000_", |
| | | "style_selected":"pm25", |
| | | "styleoptions": ["pm25", "pm10", "no", "no2", "nox", "co"], |
| | | "regiontype":"00", |
| | | "show":false |
| | | }, |
| | | { |
| | |
| | | taxi_layer.on(mars3d.EventType.click, function (event) { |
| | | console.log("监听layer,单击了矢量对象", event); |
| | | var item = event.graphic?.attr; |
| | | console.log(item); |
| | | }); |
| | | taxi_layer.bindPopup(function (event) { |
| | | let item = event.graphic?.attr; |
| | | var html = |
| | | "<br/>类型: " + |
| | | item["code"].substring(0, 2) == "BS" ? "公交车" : "出租车" + |
| | | "<br />车辆编号: " + |
| | | item["code"] + |
| | | "<br/>数据时间: " + |
| | | item["datatime"] + |
| | | "<br />瞬时车速: " + |
| | | item["speed"] + " (km/h)" + |
| | | "<br />粉尘PM2.5: " + |
| | | item["pm25"] + " (ug/m3)" + |
| | | "<br />粉尘PM10: " + |
| | | item["pm10"] + " (ug/m3)" + |
| | | "<br />NO浓度: " + |
| | | item["no"] + " (ug/m3)" + |
| | | "<br />NO2浓度: " + |
| | | item["no2"] + " (ug/m3)" + |
| | | "<br />NO+NO2浓度: " + |
| | | item["nox"] + " (ug/m3)" + |
| | | "<br />CO浓度值: " + |
| | | item["co"] + " (mg/m3)" + |
| | | "<br /><br /><p><a href='#' onclick='javascript:showDetail(1001,\"" + item["code"] + "\")' ><span style='color:#ff00ff'>历史轨迹回放</span></a></p>"; |
| | | return html; |
| | | }); |
| | | taxi_layer.bindPopup(bindPopupFunction); |
| | | |
| | | getTaxiListFromServerByUserId(taxi_layer); |
| | | } |
| | |
| | | if (current_date.getSeconds() != last_time_second) { |
| | | last_time_second = current_date.getSeconds(); |
| | | changeTaxiLayerStyleAndAttr(getFormattedDateTime(current_date)); |
| | | |
| | | } |
| | | |
| | | }); |
| | | } |
| | | |
| | |
| | | //console.log(tmpattr); |
| | | if (tmpattr && tmpattr != null) { |
| | | //item.options.attr = tmpattr; |
| | | |
| | | item.setOptions({ |
| | | attr: tmpattr, |
| | | style: { |
| | |
| | | attr: result.data.result[0], |
| | | style: { |
| | | url: "gltf/" + (result.data.result[0]["code"]).substring(0, 2) + ".gltf", |
| | | scale: 0.5, |
| | | scale:5, |
| | | minimumPixelSize: 20, |
| | | highlight: { |
| | | type: mars3d.EventType.click, |
| | |
| | | grid: { |
| | | top: '20%', // 等价于 y: '16%' |
| | | left: '3%', |
| | | right: '8%', |
| | | right: '5%', |
| | | bottom: '3%', |
| | | containLabel: true |
| | | }, |