Karte eingrenzen mit OpenLayers.Bounds?
papa at engel-city.de
papa at engel-city.de
So Mär 22 17:48:13 CET 2009
Hallo,
ich spiele jetzt seid einiger Zeit mit dem SlippyMap Generator
http://forum.openstreetmap.org/viewtopic.php?id=2420
rum. Jetzt möchte ich, dass die Karte nur in einem bestimmten Bereich angezeigt
wird.
Code:
map = new OpenLayers.Map('map', { projection: new
OpenLayers.Projection("EPSG:900913"), displayProjection: new
OpenLayers.Projection("EPSG:4326"), controls: [
new OpenLayers.Control.MouseDefaults()], maxExtent:
new OpenLayers.Bounds(-20037508.34,-20037508.34,
20037508.34, 20037508.34), numZoomLevels: 18,
maxResolution: 156543, units: 'meters' });
Ich denke, das dafür der Eintrag
Code:
OpenLayers.Bounds(-20037508.34,-20037508.34,
20037508.34, 20037508.34)
zuständig ist.
Leider kann ich in die Zahlen nichts vernünftiges rein interpretieren. Auch die
OpenLayers Hilfe schweigt sich dazu aus
http://dev.openlayers.org/docs/files/Op ... ds-js.html
nur das es sich dabei um die Koordinten links, unten, rechts und oben handelt. Die
Zahlen sehen jetzt aber nicht wirklich nach Geokoordinaten aus. Wie komme ich
jetzt von den GPS Koordinaten auf die richtige Zahl? Oder ist OpenLayers.Bounds
gar nicht der richtige Eintrag?
Danke Andreas
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://gt.owl.de/pipermail/osm/attachments/20090322/e5a35ed5/attachment.htm
More information about the OSM
mailing list