Нахождение координат точки в OpenLayers

Как можно получить координаты конкретной точки на карте в OpenLayers?

11
задан Félix Gagnon-Grenier 12 September 2016 в 17:33
поделиться

1 ответ

Обработать событие щелчком мыши на карте Щелкните обработчик . Вот один из многих примеров кодов, которые можно найти в архивах списков рассылки 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
} 
33
ответ дан 3 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: