航次统计地图增加按年份筛选显示相应轨迹

This commit is contained in:
hym 2026-04-05 22:39:32 +08:00
parent 9085ad60aa
commit 21949e6057
1 changed files with 12 additions and 1 deletions

View File

@ -241,11 +241,22 @@ export default {
// //
gitShipVoyage(params = {}) { gitShipVoyage(params = {}) {
shipVoyage(params).then(res => { shipVoyage(params).then(res => {
if (params.start || params.end) {
//
const layers = Vue.config.maps['voyageMap_ship'].getStyle().layers;
layers.forEach(layer => {
//
if (layer.id !== '影像地图' && layer.type !== 'raster') {
Vue.config.maps['voyageMap_ship'].setLayoutProperty(layer.id, 'visibility', 'none');
}
});
}
let i = 0 let i = 0
const colors = ColorGenerator.generateDivergingColors(res.array.length) const colors = ColorGenerator.generateDivergingColors(res.array.length)
// //
res.array.forEach(item => { res.array.forEach(item => {
// //
loadVectorLayer(item.voyage_name, ['line', 'symbol'], [colors[i], '#FFFFFF'], 'visible', 'voyageMap_ship', 'dsds') loadVectorLayer(item.voyage_name, ['line', 'symbol'], [colors[i], '#FFFFFF'], 'visible', 'voyageMap_ship', 'dsds')
i++ i++
}) })