BLOG

OpenLayers: Nachtrag

Wer sich durch OpenLayers gekämpft hat - respektive meinen Blogbeitrag, der hat evtl. gemerkt, dass da noch nicht alles rund ist.

HIer sind ein paar Kleinigkeiten nachgetragen:

1. Die "preg_match" Fehlermeldung

Beim Editieren eines Nodes mit WKT-Widget vom OpenLayers-Geocoder Modul gibt es die Meldung:

warning: preg_match() expects parameter 2 to be string, array given in .../bootstrap.inc on line 896.

Issue dazu hier - Lösung durch kleinen Patch:

In function openlayers_geocoder_widget() auf der vorletzten Zeile diese Anweisung auskommentieren:
// unset($field['widget']['description']);

scheint zu funktionieren.

2. Map auf die Ergebnisse sinnvoll aufzoomen

Dazu muss im Preset ein Bezugslayer angegeben werden:

Der Name map_openlayers_1 bedeutet: Aus View "map" die Ansicht "openlayers_1".

Wenn nur ein einziges Ergebnis gefunden wird, soll der Zoomlevel den festen Wert 15 haben.

Achtung: den gewünschten Layer erst in Layers&Styles aktivieren und Preset speichern - er steht vorher nicht zur Verfügung !

2.1 Einstellung bei Multilayer

Wie im Blogbeitrag beschrieben, können auch mehrer Layer angezeigt werden (rot und grüne Kringel). Als Auswahl für den Zoom-Layer steht aber nur ein Layer zur Verfügung. Dieser muss natürlich unabhängig von den angezeigten Layern sein.

Lösung: Die View um einen weiteren Layer erweitern, der alle Treffer in sich vereinigt und diesen hier auswählen.

 

OpenLayers: Nachtrag

Kommentar hinzufügen

Der Inhalt dieses Feldes wird nicht öffentlich zugänglich angezeigt.
Mit dem Absenden dieses Formulars, akzeptieren Sie die Datenschutzrichtlinie von Mollom.