x

Re: [Gelöst]Marker im Zentrum eines Suchergebnisses anzeigen.


Geschrieben von SM5K (Gast) am 01. Oktober 2013 17:42:45: [flux]

Als Antwort auf: [Gelöst]Marker im Zentrum eines Suchergebnisses anzeigen. geschrieben von SM5K (Gast) am 01. Oktober 2013 17:23:

OK, trotzdem vielen Dank 🙂 Habs schon glücklicherweise selbst lösen können.

Hier aber der Code falls es mal jemand braucht.
____________________________________________________________________________________-
...............................

function requestSuccess(response) {
var format = new OpenLayers.Format.XLS();
var output = format.read(response.responseXML);
if (output.responseLists[0]) {
var geometry = output.responseLists[0].features[0].geometry;
var foundPosition = new OpenLayers.LonLat(geometry.x, geometry.y).transform(
new OpenLayers.Projection("EPSG:4326"),
map.getProjectionObject()
);

map.setCenter(foundPosition, 16);
var lonLat = new OpenLayers.LonLat(geometry.x, geometry.y )
.transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
map.getProjectionObject() // to Spherical Mercator Projection
);

var zoom=16;

var markers = new OpenLayers.Layer.Markers( "Markers" );
map.addLayer(markers);

markers.addMarker(new OpenLayers.Marker(lonLat));

map.setCenter (lonLat, zoom);

.......................
_______________________________________________________________-