Am 21. Mai 2012 19:33 schrieb Sebastian Klemm <osm-l...@freenet.de>:
> Hallo Lars,
>
> danke für Deine Antwort.
>
> Am 21.05.2012 18:18, schrieb Lars Lingner:
>> On 21.05.2012 17:32, Sebastian Klemm wrote:
>>> 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());
>> Was ist denn Deine andere Projektion?
>> Falls es nicht eine von EPSG:4326, CRS:84,
>> urn:ogc:def:crs:EPSG:6.6:4326, EPSG:900913, EPSG:3857, EPSG:102113 and
>> EPSG:102100 ist, musst Du die entsprechende Projektionsdatei noch einbinden.
>
> Das map-Objekt hat diese beiden:
>
> projection: new OpenLayers.Projection("EPSG:900913"),
> displayProjection: new OpenLayers.Projection("EPSG:4326"),
>
> das scheint also nicht das Problem zu sein.

Ich hatte das selbe Problem mit der Release-Version 2.11. Habe
daraufhin die Quellen aus git geladen (febf048d), dann ging es.

Gruß, Paul

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an