OpenLayers: получение координат пиксела
Добавлено: 29 ноя 2010, 12:11
Получаю текущие координаты мыши через событие карты:
и затем в соответствующей функции вызываю метод moveTo для позиционирования popup-а:
Хочется получить объект OpenLayers.Pixel, соответствующий верхнему правому углу фичи на которую помещен указатель мыши, то есть:
Как преобразовать эти координаты в соответствующие координатам порядка currPos? Перепробовал несколько вариантов, но пока безуспешно.
Код: Выделить всё
eventListeners: {
"mouseover": function(evt) {currPos = evt.xy}
}
Код: Выделить всё
popup.moveTo(new OpenLayers.Pixel(currPos.x,currPos.y))
Код: Выделить всё
(feature.geometry.bounds.right,feature.geometry.bounds.top)