| | |
| | | function drawPolyline(gridInfo) { |
| | | // 绘制网格 |
| | | const points = gridInfo.map((v) => { |
| | | return calculate.wgs84_To_Gcj02(v.longitude, v.latitude); |
| | | // return calculate.wgs84_To_Gcj02(v.longitude, v.latitude); |
| | | return [v.longitude, v.latitude] |
| | | }); |
| | | const gridPoints = gridMapUtil.parseGridPoint(points); |
| | | const gridViews = gridMapUtil.drawPolylines(gridPoints); |
| | |
| | | const data = gridData.map((v, i) => { |
| | | return { |
| | | lnglat_GD: points[i], |
| | | data: v.pm25 ? (v.pm25 + 'μg/m³') : '' |
| | | // data: v.pm25 ? (v.pm25 + 'μg/m³') : '' |
| | | data: v.pm25 ? (v.pm25) : '' |
| | | }; |
| | | }); |
| | | return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'bottom'); |
| | |
| | | const data = gridData.map((v, i) => { |
| | | return { |
| | | lnglat_GD: points[i], |
| | | data: v.pm25 ? ('排名: ' + v.rank) : '' |
| | | // data: v.pm25 ? ('排名: ' + v.rank) : '' |
| | | data: v.pm25 ? (v.rank) : '' |
| | | }; |
| | | }); |
| | | return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'top'); |