From 21cc61667f6efd5f3e32859b0c05fb49ff01c281 Mon Sep 17 00:00:00 2001 From: Alexander Kauer Date: Wed, 16 Mar 2016 02:51:32 +0100 Subject: [PATCH] Added support for in waypoints --- gpx.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gpx.js b/gpx.js index df2561f..bba463d 100644 --- a/gpx.js +++ b/gpx.js @@ -302,6 +302,7 @@ L.GPX = L.FeatureGroup.extend({ 8.832767 START3 + Some point Pin, Blue user @@ -319,6 +320,12 @@ L.GPX = L.FeatureGroup.extend({ name = nameEl[0].textContent; } + var descEl = el[i].getElementsByTagName('desc'); + desc = ''; + if (descEl.length > 0) { + desc = descEl[0].textContent; + } + var symEl = el[i].getElementsByTagName('sym'); var symKey = ''; if (symEl.length > 0) { @@ -332,7 +339,7 @@ L.GPX = L.FeatureGroup.extend({ title: name, icon: symIcon ? new L.GPXTrackIcon({iconUrl: symIcon}) : new L.Icon.Default() }); - marker.bindPopup("" + name + "").openPopup(); + marker.bindPopup("" + name + "" + (desc.length > 0 ? '
' + desc : '')).openPopup(); this.fire('addpoint', {point: marker}); layers.push(marker); }