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.














