... | ... | @@ -3,8 +3,9 @@ |
|
|
*Autor: Thomas Knäuper*
|
|
|
|
|
|
### Konfiguration der Symbole
|
|
|
Im Folgenden ist beschrieben, wie die Symbole im Code konfiguriert sind. Detailliertere Information sind dem Code zu entnehmen.
|
|
|
Derzeit erfolgt die Erstellung der Symbole über die Funktion `pointIcons`. Als Funktionsparameter werden dabei der Klassenname und die Url für das zugehörige Symbol übergeben. Zurückgegeben wird `pointIcon` als icon instance. `pointIcon` muss mit `new` angelegt werden. Anschließend wird dieses der `map` hinzugefügt.
|
|
|
Im Folgenden ist beschrieben, wie die Symbole im Code konfiguriert sind. Die Konfiguration wird in der `map.js`, im js Ordner im [GitHub-Repository](https://github.com/bogeo/web3dscan/blob/master/js/map.js), vorgenommen. Detailliertere Information sind dem Code zu entnehmen.
|
|
|
|
|
|
Die Erstellung der Symbole erfolgt über die Funktion `pointIcons`. Als Funktionsparameter werden dabei der Klassenname und die Url für das zugehörige Symbol übergeben. Zurückgegeben wird `pointIcon` als icon instance. `pointIcon` muss mit `new` angelegt werden. Anschließend wird dieses der `map` hinzugefügt.
|
|
|
|
|
|
Die Eigenschaften der Symbole sind auf die Url, die Symbolgröße und den Klassennamen beschränkt. Weitere Möglichkeiten, zur icon-Konfiguration sind unter [Leaflet Icon](https://leafletjs.com/reference.html#icon) aufgeführt.
|
|
|
Beim Starten der Anwendung und Laden der Daten, in die Karte `function fetchHandstuecke`, wird für jedes Feature ein Symbol eingefügt. Da die Zuweisung der Daten des WFS zu den korrekten Symbolen noch nicht bekannt ist, erfolgt dies zunächst über das letzte Zeichen des „PROBE“ Feldes des WFS. Zu einem späteren Zeitpunkt soll die Zuordnung über den Cross-Referencer oder ein Feld im WFS erfolgen.
|
... | ... | |