Das Erscheinungsbild der Karte selbst lässt sich über die Standard-Konfigurationsmöglichkeiten nur sehr eingeschränkt beeinflussen. Um einiges mehr nutzen zu können, was OpenLayers hergibt, gibt es den mapSetupHook.
Im mapSetupHook steckt eine Funktion, die nach dem Erzeugen des map-Objektes, also des Kartenfensters, (und Hinzufügen der Hintergrundkarten) aufgerufen wird.
Der mapSetupHook wird im Auslieferungszustand des GPX-Viewers leer definiert, tut also nichts. Für die eigene Konfiguration wird die Funktion – am besten in einer unabhängigen Konfigurationsdatei – mit schlichtem JavaScript-Code gefüllt. Als Beispiel wird dem Kartenfenster in der rechten unteren Ecke eine Übersichtskarte hinzugefügt:
Der relevante Teil in der userConf.js♣ lautet:
Der mapSetupHook kann natürlich auch benutzt werden, um Elemente des Kartenfensters zu entfernen. Auf der Seite zur Konfiguration der GPX-Viewers gibt's ein Beispiel dafür.