Ich versuche, den Begrenzungsrahmen des Kartenbereichs von OpenLayers anzuzeigen.
Ich habe versucht, map.getExtent () zu verwenden, da es genau das sein sollte, was ich brauche, aber die zurückgegebenen Werte sind "seltsam":
Wenn ich zum Beispiel die Karte mit Zoomstufe 14 um Grenoble (Frankreich, 45.19 5.71) zentriere, gibt getExtent Folgendes zurück: 634409.225396,5647894.800465,643008.391077,5652672.114732 Ich denke, ich mache etwas falsch, aber ich kann nicht herausfinden, was. GetExtent () soll ein gebundenes Objekt mit Lat / Lon-Werten zurückgeben ...
Die Karte wird erstellt mit:
var map = new OpenLayers.Map('map', {
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: new OpenLayers.Projection("EPSG:4326")
});
Ich verwende OSM als Basisschicht.