Cleanup (remove the tree/branch mechanism which isn't useful).
This commit is contained in:
1 parent
38224d73da
commit
21a63ec54c
5 files changed
+5
-59
No files matched your search
@@ -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 <></>;
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user