Страница 1 из 1

Помогите с координатами в OpenLayers

Добавлено: 01 апр 2012, 10:40
zdimon
Добрый день.
Я использую следующий код.

Код: Выделить всё

        var lon = 32.93;
        var lat = 46.62;
        var zoom = 14;
        var options = {
            projection: new OpenLayers.Projection("EPSG:900913"),
            maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34, 20037508.34, 20037508.34)
....
        var proj = new OpenLayers.Projection("EPSG:4326");
        var point = new OpenLayers.LonLat(lon, lat);
        map.setCenter(point.transform(proj, map.getProjectionObject()), zoom);

        };
Затем стоит задача получить координаты точки в значениях близких к 32.93 и 46.62, однако при использовании функций map.getCenter() я получаю цифры такие 3665320,873028.
Как их правильно преобразовать?
Спасибо.

Re: Помогите с координатами в OpenLayers

Добавлено: 06 апр 2012, 10:21
Denis Rykov

Код: Выделить всё

map.getCenter().transform(new OpenLayers.Projection("EPSG:900913"), new OpenLayers.Projection("EPSG:4326"))