Мне нужно знать точную точку, которая была нажата на объекте. Используя SelectFeature, я могу получить информацию о том, какая функция была нажата, но нет информации о местоположении на карте.
Вот код, который создает функцию списка:
select = new OpenLayers.Control.SelectFeature(
[vectorLayer],
{
clickout: false, toggle: false,
multiple: false, hover: false
}
);
osMap.addControl(select);
и вот определение моего слушателя:
vectorLayer.events.on({
"featureselected": function(e) {
//here I need to get XY
//something like the code below
//(it doesn't work but clearly explains what my idea is)
var lonlat = osMap.getLonLatFromViewPortPx(e.xy);
}
});
Спасибо