Как можно получить координаты конкретной точки на карте в OpenLayers?
Обработать событие щелчком мыши на карте Щелкните обработчик . Вот один из многих примеров кодов, которые можно найти в архивах списков рассылки OpenLayers:
map.events.register('click', map, handleMapClick);
function handleMapClick(e)
{
var lonlat = map.getLonLatFromViewPortPx(e.xy);
// use lonlat
// If you are using OpenStreetMap (etc) tiles and want to convert back
// to gps coords add the following line :-
// lonlat.transform( map.projection,map.displayProjection);
// Longitude = lonlat.lon
// Latitude = lonlat.lat
}