From 193c77e51ae980e9df8895af561e130fe6e0b346 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Tue, 8 Oct 2024 12:04:07 +0200 Subject: [PATCH] fix xml output for osm attributes --- website/src/lib/components/ElevationProfile.svelte | 4 ++-- website/src/lib/components/toolbar/tools/routing/Routing.ts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/website/src/lib/components/ElevationProfile.svelte b/website/src/lib/components/ElevationProfile.svelte index 6d2ebd82..7c3fecf6 100644 --- a/website/src/lib/components/ElevationProfile.svelte +++ b/website/src/lib/components/ElevationProfile.svelte @@ -155,7 +155,7 @@ let surface = point.extensions.surface ? point.extensions.surface : 'unknown'; let highway = point.extensions.highway ? point.extensions.highway : 'unknown'; let sacScale = point.extensions.sac_scale; - let mtbScale = point.extensions['mtb:scale']; + let mtbScale = point.extensions.mtb_scale; let labels = [ ` ${$_('quantities.distance')}: ${getDistanceWithUnits(point.x, false)}`, @@ -455,7 +455,7 @@ return getHighwayColor( context.p0.raw.extensions.highway, context.p0.raw.extensions.sac_scale, - context.p0.raw.extensions['mtb:scale'] + context.p0.raw.extensions.mtb_scale ); } diff --git a/website/src/lib/components/toolbar/tools/routing/Routing.ts b/website/src/lib/components/toolbar/tools/routing/Routing.ts index 6fc762f4..a2cb0947 100644 --- a/website/src/lib/components/toolbar/tools/routing/Routing.ts +++ b/website/src/lib/components/toolbar/tools/routing/Routing.ts @@ -96,8 +96,9 @@ function getTags(message: string): { [key: string]: string } { const fields = message.split(" "); let tags: { [key: string]: string } = {}; for (let i = 0; i < fields.length; i++) { - let tag = fields[i].split("="); - tags[tag[0]] = tag[1]; + let [key, value] = fields[i].split("="); + key = key.replace(/:/g, '_'); + tags[key] = value; } return tags; }