- AutorBeiträge
- April 22, 2022 um 09:58 Uhr #47899marq24Teilnehmer
Moin,
vielleicht disqualifiziere ich mich hier mit meiner Frage – aber laut XSD https://github.com/mapsforge/mapsforge/blob/169ee33d62eefecdbf51ba42af438637223ca24c/resources/renderTheme.xsd#L193 gibt es kein ‚align-center‘ Attribut im ‚lineSymbol‘ Element.
Sollte das nicht in position=’center‘ geändert werden?
replace: <lineSymbol(.*?)align-center="true"(.*?)/> <lineSymbol$1position="center"$2/>
Im Mapsforge Code gibt es zwar noch eine Fallback Implementierung die align-center dann noch versteht (https://github.com/mapsforge/mapsforge/blob/14565cccd98d6d4d53da585be04eb9c80b8779ad/mapsforge-map/src/main/java/org/mapsforge/map/rendertheme/renderinstruction/LineSymbol.java#L94) allerdings gibt es diesen Fallback dann in VTM nicht mehr
April 22, 2022 um 20:07 Uhr #47914TobiasAdministratorHallo,
Elevate bezieht sich auf den Stand von Rendertheme V5 (mapsforge 0.6.1 und höher). Die Änderung für lineSymbol kam danach, keine Ahnung warum das nicht zu Rendertheme V6 geführt hat:
https://github.com/mapsforge/mapsforge/pull/1172Elevate setzt somit mapsforge 0.6.1 und höher voraus, und durch den Fallback geht’s auch mit der aktuellen Version. Wenn ich das jetzt wechseln würde, wäre die Mindestversion 0.15.0, und würde die Rückwärtskompatibilität velieren, ohne ein Feature zu gewinnen. Daher macht der Wechsel aus Mapsforge Perspektive keinen Sinn.
Und VTM unterstützt leider immer noch nicht Mapsforge Themes komplett, deshalb fällt das auch als Grund weg – auf ein Problem mehr kommt’s da auch nicht an.
Viele Grüße,
TobiasDeveloper of Elevate mapstyle
2 users thanked author for this post.
April 22, 2022 um 20:33 Uhr #47919marq24TeilnehmerDanke für Deine sehr ausführliche Antwort – ist total nachvollziehbar – und allem Anschein nach ist es Heute einfach nicht mein Tag 🙂
April 22, 2022 um 20:36 Uhr #47921TobiasAdministratorDie Frage war total nachvollziehbar, ist ja von Mapsforge Seite nicht so transparent wenn das XSD sich ändert aber die Version gleich bleibt…
Developer of Elevate mapstyle
- AutorBeiträge
- Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.