Skip to content

Commit cffaf8d

Browse files
committed
fix(import-gpx): add cleaning for lighter import
1 parent 17cff51 commit cffaf8d

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

android/.idea/deploymentTargetSelector.xml

Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/my-account/my-account.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1644,7 +1644,18 @@ ${props.text}`,
16441644
points = routeJson.features.filter(feature => feature.geometry.type === "Point");
16451645
}
16461646
let stepId, pointId = -1;
1647+
// Nettoyage de steps : suppression des décimales au dessus de 6, suppression de l'altitude, suppression des propriétés de coordonnées
16471648
steps.forEach((step) => {
1649+
for (let i = 0; i < step.geometry.coordinates.length; i++) {
1650+
step.geometry.coordinates[i] = step.geometry.coordinates[i].map((value => Math.round(value * 1e6) / 1e6));
1651+
while (step.geometry.coordinates[i].length >= 3) {
1652+
step.geometry.coordinates[i].pop();
1653+
}
1654+
if (step.properties.coordinateProperties) {
1655+
delete step.properties.coordinateProperties;
1656+
}
1657+
}
1658+
16481659
step.properties.id = stepId;
16491660
stepId--;
16501661
step.properties.mode = 0;

0 commit comments

Comments
 (0)