Ansicht von 5 Beiträgen - 16 bis 20 (von insgesamt 20)
  • Autor
    Beiträge
  • #27045
    Tobias
    Tobias
    Moderator

    Das ich statt einer roten Linie. Rote Ränder mit einem weißen Kern bekomme?

    Genau das ist gemeint.

    Ich habe in einem anderem Post hier nach Snippets inkludieren gefragt. Geht eigentlich durch Position überschreiben.

    Soll heißen, wenn ich jetzt meinen Schnipsel am Ende/Anfang der der Datei einfüge, dann gilt mein Code, weil als letztes/erstes eingelesen.

    Was am Ende der Datei steht wird einfach über den anderen im Theme definitierten Elementen angezeigt, siehe dazu was ich oben geschrieben habe:
    „Ansonsten sind die XML-Dateien so aufgebaut, dass das, was ganz unten in der Karte gerendert wird (z.B. Landoberflächen), am Anfang der Datei steht, das, was ganz oben (z.B. Stromleitungen) ganz am Ende.“
    Das kann zu unerwünschten Effekten führen, so ist die Reihenfolge der Straßen für die Ästhetik der Karte recht wichtig.

    Developer of Elevate mapstyle

    1 Teilnehmer(n) gefällt dieser Beitrag
    #27061

    locustesting
    Teilnehmer

    Ich habe gerade mir eine Art Minimalbeispiel gemacht, um die einzelnen Sachen zu verstehen und zu probieren.
    `<?xml version=“1.0″ encoding=“UTF-8″?>

    <rendertheme xmlns=“http://mapsforge.org/renderTheme“ xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation=“http://mapsforge.org/renderTheme https://raw.githubusercontent.com/mapsforge/mapsforge/master/resources/renderTheme.xsd“ version=“4″ map-background-outside=“#EEEEEE“ map-background=“#F8F8F8″>
    <rule e=“way“ k=“tracktype“ v=“grade1″ zoom-min=“1″>
    <line stroke=“#00FF00″ stroke-width=“0.95″ />
    </rule>

    <rule e=“way“ k=“tracktype“ v=“grade1″ zoom-min=“1″>

    <line stroke=“#FFFF00″ stroke-width=“0.75″ />
    </rule>

    </rendertheme>

    Das komische daran ist, dass in Cruiser bei Maßstab bis 2Km keine Wege sehe. Bei 1km ein paar Farbflecken. Bei 500m erscheint dann das ganze Wegenetz.

    Ist das einfach so, oder liegt das an meinem Code?

    #27067
    Tobias
    Tobias
    Moderator

    Das komische daran ist, dass in Cruiser bei Maßstab bis 2Km keine Wege sehe. Bei 1km ein paar Farbflecken. Bei 500m erscheint dann das ganze Wegenetz.

    Ist das einfach so, oder liegt das an meinem Code?

    Das ist gar nicht komisch, das liegt daran, dass in den Karten nicht in jeder Zoomstufe alle Inhalte vorhanden. Das wird, wie oben erwähnt, im tag-mapping festgelegt. Darin sind auch die Werte „zoom-appear“, diese legen fest, ab wann die überhaupt erst in der Karte auftauchen. Je nach Dichte der Karteninformationen werden unterschiedliche tag-mappings verwendet, als Beispiel findest Du „urban“ und „min“. Die zoom-appears sind fix in den Karten, die kannst Du mittels zoom-min nicht ändern.

    Die Zoomstufen siehst Du in Cruiser ganz rechts unten in der Statuszeile, Z: 12 entspricht z.B. Deinem „1km“. Diese Zoomstufen sind es auch, die als Werte verwendet werden.

    Developer of Elevate mapstyle

    1 Teilnehmer(n) gefällt dieser Beitrag
    #27162

    locustesting
    Teilnehmer

    Wenn ich mir ein eigenes Symbol machen will, reicht da ein eigenes SVG, das ich benennen kann, wie ich will.

    Ich frage, weil die Namen der SVGs im Theme eine systematische Benennung haben. Muss ich bei der Namensgebung etwas beachten.

    Vielleicht ist es das eine Art Anregung. Wenn man in höhere Zoomstufen geht, werden die Symbole zu Punkten. Wenn man da mehr Farben und/oder Formen verwenden würde, wäre so manches übersichtlicher.
    Jedes Layer bekommt eine Form. Die Kategorien im Layer Farben.

    Also Unterkünfte werden zu einem Viereck. Hotel ist braun, Campingplatz rot.

    #27175
    Tobias
    Tobias
    Moderator

    Wenn ich mir ein eigenes Symbol machen will, reicht da ein eigenes SVG, das ich benennen kann, wie ich will.

    Ich frage, weil die Namen der SVGs im Theme eine systematische Benennung haben. Muss ich bei der Namensgebung etwas beachten.

    Nein, ich habe sie aus praktischen Gründen systematisch benannt.

    Vielleicht ist es das eine Art Anregung. Wenn man in höhere Zoomstufen geht, werden die Symbole zu Punkten. Wenn man da mehr Farben und/oder Formen verwenden würde, wäre so manches übersichtlicher.

    Jedes Layer bekommt eine Form. Die Kategorien im Layer Farben.

    Also Unterkünfte werden zu einem Viereck. Hotel ist braun, Campingplatz rot.

    Das ist nur bei seltenen POIs die recht wichtig sein können, und auch bei niedrigeren Zoomstufen in den Karten enthalten sind. Hotels macht wenig Sinn bei niedrigen Zoomstufen, die treten sich dann auf die Füße bzw. sind erst ab ZL 14-15 enthalten.
    Außerdem gibt es ja inzwischen die POI-Datenbanken, dadurch macht es eher Sinn die Punkte wieder abzuschaffen.

    Developer of Elevate mapstyle

Ansicht von 5 Beiträgen - 16 bis 20 (von insgesamt 20)

Du musst angemeldet sein, um auf dieses Thema antworten zu können.