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);
.......................
_______________________________________________________________-