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