...
Das weitere wird jetzt ein bisschen Off-Topic
Zu den Course-Points.
Code dazu ist hier:
https://github.com/tbsmark86/fit-file-writer
Kann sein das irgendwo die Binär-IDs falsch ist aber von der Idee her wird der Typ Course mit darin enthalten Course-Points verwendet.
Hier die relevanten Stellen:
https://github.com/tbsmark86/fit-fi...c96fcfb437896676e805957ba7a/src/course.js#L21
https://github.com/tbsmark86/fit-fi...c96fcfb437896676e805957ba7a/src/course.js#L72
Wenn du da Fehler siehst oder weitere Details hast kannst du gern dort ein Issue machen und beschreiben und ich kanns mir irgendwann anschauen - abzgl. des oben erwähnten Problems das ich zuviel Kurble.
P.s. das Bikerouter/brouter-web Turn-by-Turn Instructions im Fit oder GPX File nur erzeugen wenn man es explizit bei Instructions auswählt wisst ihr? Aus irgendeinem Grund ist dort 'auto-choose' immer nein.
Weil ich die fehlenden Course-Points bei Fit Exporten in diesem Thread moniert hatte: dafür meine Hand ins Feuer halten will ich jetzt nicht, denn nachdem ich deinen Beitrag gelesen habe, habe ich es heute noch einmal getestet und dieses Mal waren in der Fit Datei auch
Course_Point Messages
enthalten!
Kann gut sein, dass ich wieder mal in diese auto-choose Falle getreten bin
Allerdings hatte ich damals, als ich diesen Beitrag geschrieben hatte, zuerst einen GPX-Export im
Orux Map Style getätigt und danach den Fit Course Export angestoßen. Im GPX waren die entsprechenden Course Tags als <wpt...> enthalten, im darauffolgenden Fit Export waren aber nur Record Messages enthalten (keine Course_Point Messages). Diese hätten dann eigentlich auch in der Fit Datei stehen müssen.
Aber vielleicht hatte dazwischen ungewollt ich einen Browser Refresh gemacht und dann war wieder die auto-choose Option eingestellt?, I don't know.
Einziger Unterschied, den ich den beiden GPX-Exporten entnehmen kann (also wohl ein kleiner Versionssprung):
Heute: creator="bikerouter.de 2024.13">
Damals (18.04.2024): creator="bikerouter.de 2024.12">
Wir sind uns in dieser Sache übrigens schon mal über den Weg gelaufen:
https://github.com/nrenner/brouter-web/issues/698#issuecomment-1483100428
Ich finde es gut, dass sich soviel getan hat. Ich hatte die GPX Course Exporte zuletzt zwar immer mit meiner eigenen Android App ins Fit Course Format konvertiert, aber das ist alles nicht mehr nötig.
Werde die Tage mal einen Blick auf Deinen Fork werfen, aber ich denke, das wird schon alles funktionieren, wie eben gerade auch
Wenn Du jetzt noch die zusätzliche Anmerkungen in die Course_Point Messages schreibst, dann ist ja alles soweit erledigt