Das verlinkte Plugin auf der Leaflet Plugin-Webseite funktioniert nicht mehr richtig, ein Fork von Raruto ist besser
Laden von der GitHub Page (unpkg.com nicht cdnjs.com)
<!-- leaflet-elevation -->
<link rel="stylesheet" href="https://unpkg.com/@raruto/leaflet-elevation/dist/leaflet-elevation.css" />
<script src="https://unpkg.com/@raruto/leaflet-elevation/dist/leaflet-elevation.js"></script>
Einbau in main.js
(options für elevation aktuell noch leer)
let controlElevation = L.control.elevation({}).addTo(map);
gpxTrack.on("addline", function(evt) {
// Höhenprofil aktualisieren
controlElevation.addData(evt.line);
});
Javascript Code in main.js
let controlElevation = L.control.elevation({
time: false,
detached: true,
theme: 'bike-tirol',
elevationDiv: "#profile",
height: 300,
}).addTo(map);
time: false
)detached: true
)bike-tirol
) (theme: 'bike-tirol'
)elevationDiv: "#profile"
)height: 300
)und die CSS Änderungen in main.css
#profile {
border: 1px solid gray;
margin-top: 0.3em;
padding: 0.5em;
}
.bike-tirol {
/* --ele-area: seagreen; */
--ele-area: #2e8b57a1;
--ele-bg: white;
}