3.1. Generelle Einstellungen

Tabelle 3.1. Die Properties für die generellen Einstellungen

Property-NameWert-TypDefault-WertBeschreibung
Setting.AllowNetwork boolean true Bestimmt, ob Kacheln vom Internet heruntergeladen werden dürfen.
Setting.Center.Latitude double 0.0 Bestimmt den Breitengrad des Kartenzentrums nach dem Laden.
Setting.Center.Longitude double 0.0 Bestimmt den Längengrad des Kartenzentrums nach dem Laden.
Setting.Scale integer 0 Bestimmt die initiale Skalierung nach dem Laden. Dies wird auf den unterstützten Bereich des aktiven Providers limitiert werden.
Setting.Zoom integer 0 Bestimmt den initialen Zoom-Level nach dem Laden. Dies wird auf den unterstützten Bereich des aktiven Providers limitiert werden.

Tabelle 3.2. Die Properties für die Overlays der Massstabs-Informationen

Property-NameWert-TypDefault-WertBeschreibung
Setting.ScaleInfo.Background Farbe lightGray Bestimmt die Hintergrundfarbe der Massstabs-Informationen Overlays.
Setting.ScaleInfo.FontColor Farbe black Bestimmt die Schriftfarbe der Massstabs-Informationen Overlays. Dies wird sowohl verwendet für die Texte der Massstabs- und Distanzinformationen als auch für deren Markierungslinie.
Setting.ScaleInfo.FontName string Dialog-PLAIN-12 Bestimmt die Schrift der Massstabs-Informationen Overlays.
Setting.ScaleInfo.Visible boolean false Bestimmt, ob die Massstabs-Informationen Overlays sichtbar sind.

Tabelle 3.3. Die Properties für die Anzeige des Kachelrasters

Property-NameWert-TypDefault-WertBeschreibung
Setting.TileGrid.Color Farbe black Bestimmt die Farbe der Gitterlinien des Kachelrasters.
Setting.TileGrid.FontColor Farbe black Bestimmt die Schriftfarbe der Kachelraster-Koordinaten.
Setting.TileGrid.FontName string Dialog-BOLD-18 Bestimmt die Schrift für die Kachelraster-Koordinaten.
Setting.TileGrid.FontShadow Farbe lightGray Bestimmt die Schriftschattenfarbe für die Kachelraster-Koordinaten. Dies sollte eine Farbe mit gutem Kontrast zur Schriftfarbe sein, um dadurch die Lesbarkeit der Koordinaten auf allen möglichen Hintergründen sicherzustellen.
Setting.TileGrid.Visible boolean false Bestimmt, ob Kachelraster und -Koordinaten sichtbar sind.

Die Werte der Farb-Properties können in verschiedener Weise angegeben werden:

Die Werte für die Schrift-Properties müssen folgendermassen angegeben werden:

  1. Der Name der Schrift, z.B. "Arial", "Courier", "Serif", "Dialog", etc.

  2. Ein einzelner Dash: "-"

  3. Einer der Strings "PLAIN", "BOLD", "ITALIC", "BOLDITALIC"

  4. Ein einzelner Dash: "-"

  5. Die Schriftgrösse als Integerwert, z.B. "12", "28"

Das Parsen eines solchen Schriftnamens wird auch einige Abweichungen von diesem Muster erlauben (welches in der Dokumentation für die Methode java.awt.Font.decode() spezifiziert ist), jedoch kann dies schnell zu unerwünschten Resultaten führen.