diff --git a/src/components/trkseg/Trkseg.tsx b/src/components/trkseg/Trkseg.tsx index b848668..642fa04 100644 --- a/src/components/trkseg/Trkseg.tsx +++ b/src/components/trkseg/Trkseg.tsx @@ -31,6 +31,14 @@ export const Trkseg: Component = ({ vectorSource, trksegId }) => { let geo: any = { type: 'FeatureCollection', features: [ + { + type: 'Feature', + geometry: { + type: 'Point', + coordinates: [trkseg().trkpt[0].$.lon, trkseg().trkpt[0].$.lat], + }, + properties: { type: 'trkseg-start' }, + }, { type: 'Feature', geometry: { @@ -40,6 +48,18 @@ export const Trkseg: Component = ({ vectorSource, trksegId }) => { trkpt.$.lat, ]), }, + properties: { type: 'trkseg' }, + }, + { + type: 'Feature', + geometry: { + type: 'Point', + coordinates: [ + trkseg().trkpt.at(-1).$.lon, + trkseg().trkpt.at(-1).$.lat, + ], + }, + properties: { type: 'trkseg-finish' }, }, ], };