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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
zdimon
Новоприбывший
Сообщения: 6
Зарегистрирован: 21 май 2010, 16:51
Репутация: 0

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

Сообщение 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.
Как их правильно преобразовать?
Спасибо.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov »

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

map.getCenter().transform(new OpenLayers.Projection("EPSG:900913"), new OpenLayers.Projection("EPSG:4326"))
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость