Hallo, da hier ja auch einige OpenLayers-Anwender mitlesen, versuch ich es jetzt mal hier, nachdem ich auf der OL-Users-ML kein Glück hatte.
Für eine Webanwendung möchte ich eine angepasste "geschrumpfte" Version der OL-Bibliothek erzeugen. Der Build-Prozess funktioniert soweit auch, jedoch unterscheidet sich das Verhalten der erzeugten Bibliothek in einer entscheidenden Kleinigkeit von der "Komplett"-OpenLayers.js: Wenn ich im JavaScript mittels map.setCenter() den Kartenausschnitt am Anfang festlegen will, lande ich statt in Deutschland im Atlantik am Äquator. Die Koordinaten scheinen als Pixel statt Länge/Breite in Grad interpretiert zu werden. Das ist der verwendete Code, inkl. Transformation der Koordinaten: var center = new OpenLayers.LonLat(10, 50).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()); if (!map.getCenter()) { map.setCenter(center, 15); } Komischerweise funktioniert derselbe Code einwandfrei wenn ich die originale gebundelte OL-Lib verwende. Deshalb vermute ich, dass in meinem OL-Build irgendwas fehlt, obwohl mit dem vorhandenen Code keine JavaScript-Fehler ausgegeben werden. Hier noch die verwendete Build-Config für OL: [first] OpenLayers/SingleFile.js OpenLayers.js OpenLayers/BaseTypes.js OpenLayers/BaseTypes/Class.js OpenLayers/Util.js Rico/Corner.js [last] [include] OpenLayers/Ajax.js OpenLayers/Console.js OpenLayers/Control.js OpenLayers/Events.js OpenLayers/Format.js OpenLayers/Icon.js OpenLayers/Layer.js OpenLayers/Map.js OpenLayers/Popup.js OpenLayers/Projection.js OpenLayers/Protocol.js OpenLayers/Request.js OpenLayers/Tile.js OpenLayers/Control/ArgParser.js OpenLayers/Control/Attribution.js OpenLayers/Control/LayerSwitcher.js OpenLayers/Control/Navigation.js OpenLayers/Control/PanZoomBar.js OpenLayers/Control/Permalink.js OpenLayers/Control/ScaleLine.js OpenLayers/Format/GPX.js OpenLayers/Format/JSON.js OpenLayers/Layer/HttpRequest.js OpenLayers/Layer/Image.js OpenLayers/Layer/Markers.js OpenLayers/Layer/Text.js OpenLayers/Layer/WMS.js OpenLayers/Layer/XYZ.js OpenLayers/Popup/FramedCloud.js OpenLayers/Tile/Image.js [exclude] Falls jemand eine Idee hat oder mich auf Beispiele bzw. weitere Doku stossen kann, wäre mir das eine große Hilfe. Die Doku zum Build-Prozess im OL-Paket hat leider in meinem Fall nicht ganz ausgereicht. Besten Dank im Voraus, Sebastian _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de