Kommandos aus einem Text zeichnen auf die Karte
Die Grafittis werden durch eine Liste von Zeichenbefehlen aus dem Parameter "paint=" in der URL gesteuert:
...?paint={draw1},{draw2},{draw3}
Das erste Zeichen einer Zeichenanweisung ist der Befehl, der Rest sind Argumente.
| Befehl | Argument | Erklärung | Beispiel |
|---|---|---|---|
| C | Farbname oder Farbcode ("#" muss als %23 geschrieben werden) | wählt die Strichfarbe | Cred |
| c | Farbname oder Farbcode ("#" muss als %23 geschrieben werden) | wählt die Füllfarbe | cwhite |
| O | Wert von 0 bis 1 | wählt die Strichdeckkraft | O1 |
| o | Wert von 0 bis 1 | wählt die Fülldeckkraft | o0.3 |
| W | Zahlenwert von 0 bis beliebig | wählt die Strichbreite in Pixeln | W10 |
| R | Zahlenwert von 1 bis beliebig | wählt den Radius für gezeichnete Punkte | R20 |
| D | dot, dash, dashdot, longdash, longdashdor, solid | wählt das Linienmuster aus | Ddot |
| T | beliebiger Text (ohne Komma, URI-Escape beachten) | dieser Text wird beim Mouseover angezeigt | THier steppt der Bär |
| p | lon:lat:lon:lat:lon:lat... | zeichnet einen oder mehrere Punkte | p7:50:8:51 |
| l | lon:lat:lon:lat:lon:lat... | zeichnet eine Linie durch die Punkte | l7:50:8:51 |
| a | lon:lat:lon:lat:lon:lat... | zeichnet eine Fläche durch die Punkte | a7:50:7:51:8:51 |
| L | url.osm | lädt und zeigt die angegebene OSM-Datei. SOP beachten! | Lg/nikolaus.osm |
Es gibt ein gruseliges Beispiel. Und ein noch gruseligeres mit Laden einer OSM-Datei.
Zum Selbermachen: HTML-Code mit Erklärung.