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

Пересчитать координаты в пиксели

Добавлено: 17 окт 2014, 17:37
geka83
Подскажите пожалуйстта как координаты объекта feature.geometry.x, feature.geometry.y в OpenLayers пересчитать в пиесельніе координаты относительно окна браузера или div-а с картой!!

Re: Пересчитать координаты в пиксели

Добавлено: 17 окт 2014, 23:47
Sergey Astakhov

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

// для point-ов
var lonLat = new OpenLayers.LonLat(feature.geometry.x, feature.geometry.y);
// для прочей геометрии
var lonLat = feature.geometry.getBounds().getCenterLonLat();

var pixel = map.getPixelFromLonLat( lonLat );