| | |
| | | } |
| | | |
| | | reloadData(new_taxi_sn) { |
| | | // this.viewWindow.resetStartQueryTaxiDataText(new_taxi_sn); |
| | | this.viewWindow.resetStartQueryTaxiDataText(new_taxi_sn); |
| | | this.taxi_sn = new_taxi_sn; |
| | | |
| | | if (this.startGraphic) { |
| | |
| | | |
| | | addTaxiPointInfoGraphic() { |
| | | var Pointsdata = mars3d.global_variables.singleTaxiReplayData; |
| | | var points = []; |
| | | for (var i = 0, len = Pointsdata.length; i < len; i++) { |
| | | var item = Pointsdata[i]; |
| | | var lng = Number(item["lon"]); //经度 |
| | | var lat = Number(item["lat"]); //纬度 |
| | | // var lng = Number(item["lon"]); //经度 |
| | | // var lat = Number(item["lat"]); //纬度 |
| | | // var position = null; |
| | | // if (lng && lat) { |
| | | // //position = Cesium.Cartesian3.fromDegrees(lng, lat); |
| | | // position = Cesium.Cartesian3.fromDegrees(lng, lat); |
| | | // } |
| | | points[Pointsdata.length] = [lng, lat]; |
| | | |
| | | let keys = ["lon","lat"] |
| | | let array = [] |
| | | Pointsdata.map(item => { |
| | | array.push(keys.reduce((result, key) => ({ ...result, [key]: item[key] }), {})) |
| | | }) |
| | | let points = [] |
| | | array.map(item => { |
| | | points.push(Object.values(item)) |
| | | }) |
| | | item = changeNullAndundefinedToEmpty(item) |
| | | //points[Pointsdata.length] = [lon,lat] |
| | | var CorridorPrimitive = new mars3d.graphic.CorridorPrimitive({ |
| | | position: points, |
| | | positions: points, |
| | | style: { |
| | | with: 50, |
| | | height: 0, |
| | |
| | | this.appDateHourEnd = mars3d.global_variables.queryDataTEnd; |
| | | this.nodejs_url_predix = mars3d.global_variables.nodejs_url_predix; |
| | | this.taxi_sn = this.config.params; |
| | | // this.viewWindow.resetStartQueryTaxiDataText(this.taxi_sn); |
| | | this.viewWindow.resetStartQueryTaxiDataText(this.taxi_sn); |
| | | |
| | | } |
| | | //打开激活 |