Da wäre allerdings zu überlegen, lokal mindestens einen Tileserver aufzusetzen oder einen Fallback auf eine andere Karte bzw. andere Kacheln einzubauen: Bei OpenStreetMap (.org, .de) gibt es keine Betriebsgarantie. Es ist zwar mittlerweile sehr selten geworden, kann aber trotzdem immer mal passieren, daß die OSM-Server vorübergehend nicht verfügbar sind.
Von daher würde ich vorschlagen, Kacheln für das benötigte Gebiet lokal zu rendern und vorzuhalten. Die Karte muß ja sicher nicht tagesaktuell sein, insofern reichen statische Kacheln, die man z.B. einmal im Monat (automatisiert) neu rendert.
Eine einfachere Alternative wäre, verschiedene Layer anzubieten. Wenn dann die bevorzugten Kacheln von openstreetmap.de einmal nicht zur Verfügung stehen, könnte man zu openstreetmap.org, Mapquest, Bing oder sogar G**gle umschalten (ggf. sogar automatisch).
Im Prinzip gilt gleiches für den Nominatim-Dienst. Aber notfalls geht es ja auch ohne automatische Adresssuche, Hauptsache man hat zumindest eine Karte.
Das sollen nur Anregungen sein. Ich verstehe, daß es im Moment primär um die Darstellung auf dem Monitor geht. Aber im nächsten Schritt würde ich darüber nachdenken, wie die Verfügbarkeit gesichert werden kann.
Hier eine Version, welche auch mit dem neuen OpenLayers 2.12 kompatibel ist.
Nur Maßstab, Attribuierung und die Karte werden angezeigt.
Höhe und Breite werden zu 100% genutzt, also maximale Kartengröße.
Zoomen und Verschieben der Karte kann per Maus (auch Mausrad) oder Tastatur erfolgen.
Verschiedene Dinge habe ich auskommentiert und lassen sich bei Bedarf einfach wieder aktivieren.
Aufruf im Browser z.B.:
Pfad_zur_lokalen_HTML_Datei.html?zoom=15&lat=52.51574&lon=13.38696
oder ohne Übergabe der Koordinaten, dann wird das (einstellbare) Standard-Kartenzentrum und der (einstellbare) Standard-Zoom verwendet:
Pfad_zur_lokalen_HTML_Datei.html
Sorry, ich bin da noch am Ball… Aber Danke schon mal für die Antworten.
Im moment grade nur wenig Zeit mich damit zu befassen. Evtl. gehts am Wochenende weiter…