[Talk-de] Wie berechne ich Zoom für BoundingBox (PHP)?
Frederik Ramm
frederik at remote.org
Fr Okt 30 11:43:18 UTC 2009
Hallo,
Adiac wrote:
>> map.zoomToExtent(new OpenLayers.Bounds(minlat,minlon,maxlat,maxlon))
> Welche Projektion wird da erwartet? Muss ich Längen- und Breitengrad
> umwandeln?
Achso, ja, Du musst mit Hilft von OpenLayers.Projection eine Umwandlung
nach EPSG:900913 machen. Wenn Du eine Instanz von
Layer.SphericalMercator hast, kannst Du auf dem die Methode
"projectForward" aufrufen, als Eingabe erwartet die ein "Point"-Objekt
(mit lat als y und lon als x), die Ausgabe ist ein neues Point-Objekt
mit den passenden Koordinaten, die Du dann in das zoomToExtent steckst!
Bye
Frederik
Mehr Informationen über die Mailingliste Talk-de