Cleanup (remove the tree/branch mechanism which isn't useful).

This commit is contained in:
vdv committed 2022-12-08 21:27:40 +01:00
1 parent 38224d73da
commit 21a63ec54c
5 files changed
+5 -59

No files matched your search

+1 -11
View File
@@ -1,10 +1,8 @@
import { Component, createEffect, createResource } from 'solid-js';
import dispatch from '../../workers/dispatcher-main';
import VectorSource from 'ol/source/Vector';
import GeoJSON from 'ol/format/GeoJSON';
import { setBranch, tree } from '../map';
import { Feature } from 'ol';
interface Props {
@@ -27,7 +25,7 @@ export const Trkseg: Component<Props> = ({ vectorSource, trksegId }) => {
createEffect(() => {
console.log({ caller: 'Trkseg', vectorSource, trksegId, trkseg: trkseg() });
if (trkseg() && !tree[trksegId]) {
if (trkseg()) {
let geo: any = {
type: 'FeatureCollection',
features: [
@@ -67,17 +65,9 @@ export const Trkseg: Component<Props> = ({ vectorSource, trksegId }) => {
const features = new GeoJSON().readFeatures(geo);
console.log({ caller: 'Trkseg', features });
vectorSource.addFeatures(features);
setBranch(trksegId, { features, updateHandler });
}
});
const updateHandler = (feature: Feature) => {
console.log({
caller: 'Trkseg / updateHandler / clicked',
feature,
});
};
return <></>;
};