Betrachte 5 Beiträge - 1 bis 5 (von insgesamt 5)
  • Autor
    Beiträge
  • #12661
    bianchifan
    Teilnehmer

    Nachdem ich letzte Woche feststellen durfte, dass der routeconverter zwischenzeitlich svg-Elemente darstellen kann (elevate 4), habe ich mich zur Adaption meiner VMaps entschlossen.
    Leider mussten meine seinerzeit mühsam ertesteten Locus-Skalierungen sämtlich weichen, da sie im mapsforge Standard so nicht erwünscht sind.
    Wie ich der Doku auf github entnommen habe, ist an vielen Stellen aber ein allgemeiner „scale“ parameter reingerutscht, leider habe ich dessen Anwendung nicht verstanden oder die Programme ignorieren ihn.
    Oruxmaps kann offensichtlich damit überhaupt nix anfangen, ein einziges scale produziert einen weißen screen.
    routeconverter liefert zwar ein Bild, es macht aber keinen sichtbaren Unterschied ob mit scale oder ohne.
    Weiß da irgend wer ein wenig mehr?

    #12707
    Avatar-FotoTobias
    Administrator

    „scale“ gibt es erst ab mapsforge 0.6.1, OruxMaps verwendet so weit ich 0.6 und damit ist das hier gültig:
    https://raw.githubusercontent.com/mapsforge/mapsforge/master/resources/renderTheme-v4.xsd

    Ich glaube, Du suchst symbol-scaling, das funktioniert.

    Developer of Elevate mapstyle

    #12869
    bianchifan
    Teilnehmer

    “scale” gibt es erst ab mapsforge 0.6.1, OruxMaps verwendet so weit ich 0.6 und damit ist das hier gültig:
    https://raw.githubusercontent.com/mapsforge/mapsforge/master/resources/renderTheme-v4.xsd

    Ich hatte mapsforge erst letzten Samstag auf github entdeckt und mir nur das aktuellste (V5)? xsd zu Gemüte geführt. IIRC war Orux immer recht fix mit Anpassungen zugange im Gegensatz zu Christian (routeconv), von daher haben mit die Weißkartendarstellungen etwas irritiert…

    Ich glaube, Du suchst symbol-scaling, das funktioniert.

    ???
    1. Ja, so etwas habe ich gesucht aber nicht gefunden 🙁 , .mein heiß geliebtes „scale-icon-size“ ist ja gerade erst raus geflogen :(((

    Nur symbol-width, symbol-heigth, o.ä und e.t.c, die habe ich aber zunächst außen vor gelassen, da besagtes „scale“ leider weiße Karten bescherte.

    2. Ich habe soeben noch mal verifiziert, ein „symbol-scaling“ kann ich in der aktuellen xsd nicht entdecken..

    #12875
    Avatar-FotoTobias
    Administrator

    1. Ja, so etwas habe ich gesucht aber nicht gefunden :( ,

    Dann schau Dir das oben verlinkte V4 xsd an, da ist es drin. Bei V5 ist symbol-scaling nur noch optional, da es eigentlich redundant ist. Das steht, was notwendig ist, oder schau Dir halt als Beispiel den Code von Elevate an.

    .mein heiß geliebtes “scale-icon-size” ist ja gerade erst raus geflogen :(((

    Das war nie drin, sondern nur eine Erweiterung von Locus. Menion, der Locus Programmierer, hat sich eigene Erweiterungen einfallen lassen, aber die nie ins Standard Mapsforge eingepflegt.

    Developer of Elevate mapstyle

    #18330
    jusc
    Teilnehmer

    Der „Scaling“-Key scheint sich bei Mapsforge nur auf die Startgröße des Symbols zu beziehen und nicht wie bei Locus auf das Vergrößern/Verkleinern der Symbole während des Zoomens.
    Man kann bei Mapsforge also nur ein beliebig großes SVG-Symbol nutzen und es für den Start auf eine bestimmte Größe einstellen.
    Kleiner werden sie dann beim Reinzoomen von selbst. 🙂

    MfG Jusc

Betrachte 5 Beiträge - 1 bis 5 (von insgesamt 5)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.