Zastanawiam się, w jaki sposób mogę uzyskać współrzędne atrybutu mapy kliknij jako lat, lon?Konwertuj punkt na lat lon
Oto mój kod:
map.on('click', function(evt) {
var element = popup.getElement();
var coordinate = evt.coordinate;
var latLon = ol.proj.transform(coordinate, 'EPSG:3857', 'EPSG:4326');
$(element).popover('destroy');
popup.setPosition(coordinate);
Normalnie wartość współrzędnych daje mi tablicę itp: [48654.02545, +3.265.468,45455]
Ale muszę łac lon itp: ([39,54876 , 32,547821])
Streszczenie: trzeba przekształcić EPSG: 3857 współrzędnych EPSG: 4326 współrzędnych (szerokości/długości)
Jakiś pomysł?
co map.getEventCoordinate (EVT)? – Thibaut
@ Thibaut to daje mi coś takiego [3648595.2737768563,4850925.944188948], ale mam obliczenia na podstawie lat, lon – gokhangokce