started collision handeling for label
This commit is contained in:
@@ -12,6 +12,8 @@ interface MapStore {
|
||||
};
|
||||
openMissionMarker: string[];
|
||||
setOpenMissionMarker: (mission: { open: string[]; close: string[] }) => void;
|
||||
openAircraftMarker: string[];
|
||||
setOpenAircraftMarker: (mission: { open: string[]; close: string[] }) => void;
|
||||
searchElements: {
|
||||
id: number;
|
||||
nodes: {
|
||||
@@ -48,6 +50,14 @@ export const useMapStore = create<MapStore>((set, get) => ({
|
||||
),
|
||||
}));
|
||||
},
|
||||
openAircraftMarker: [],
|
||||
setOpenAircraftMarker: ({ open, close }) => {
|
||||
set((state) => ({
|
||||
openAircraftMarker: [...state.openAircraftMarker, ...open].filter(
|
||||
(id) => !close.includes(id),
|
||||
),
|
||||
}));
|
||||
},
|
||||
map: {
|
||||
center: [51.5, 10.5],
|
||||
zoom: 6,
|
||||
|
||||
Reference in New Issue
Block a user