Помогите с координатами в OpenLayers
Добавлено: 01 апр 2012, 10:40
Добрый день.
Я использую следующий код.
Затем стоит задача получить координаты точки в значениях близких к 32.93 и 46.62, однако при использовании функций map.getCenter() я получаю цифры такие 3665320,873028.
Как их правильно преобразовать?
Спасибо.
Я использую следующий код.
Код: Выделить всё
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);
};
Как их правильно преобразовать?
Спасибо.