[OpenLayers-Users] getCenter + reprojection

Volodymer Grigorenko wolgri at googlemail.com
Tue Oct 21 08:33:39 EDT 2008


nope
and by the way adding
map.addControl(new OpenLayers.Control.MousePosition());
don't cause such behaver

On Thu, Oct 16, 2008 at 7:16 PM, Eric Lemoine <eric.c2c at gmail.com> wrote:
> Units must be "m" with 900913. This may not be related to your
> particular issue though.
>
> Eric
>
> 2008/10/16, Volodymer Grigorenko <wolgri at googlemail.com>:
>> Hi all
>> i`ve have a problem with get center and in prop projection
>> the situation is so function  below works fine but when browser window
>> changes size it centers extend on 0lat 0lon
>>
>> ant suggestions
>>
>> var options = { controls: [],
>>  projection: new OpenLayers.Projection("EPSG:900913"),
>>  displayProjection: new OpenLayers.Projection("EPSG:4326"),
>>  units: "dd",
>>  maxResolution: 156543.0339,
>>  maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34,
>> 20037508.34, 20037508.34)
>> };
>> map.events.register('moveend', map, function(){prncenter();});
>>
>>
>>
>> function prncenter() {
>>
>>     b=map.getCenter();
>>     a=b.transform( map.getProjectionObject(),map.displayProjection);
>>     lat = formatDegrees(a.lat)
>>     lon = formatDegrees(a.lon)
>>     zproj = map.getProjectionObject();
>>     kproj = map.displayProjection;
>>
>>     html= lat+"<br>"+lon+"<br>"+zproj+"<br>"+kproj
>>     document.getElementById('center').innerHTML = html
>>  };
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>



More information about the Users mailing list