Tôi tự hỏi, làm thế nào tôi có thể nhận tọa độ của sự kiện nhấp chuột bản đồ là lat, lon?Điểm chuyển đổi thành vĩ độ
Đây là mã của tôi:
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);
Thông thường, giá trị toạ độ mang lại cho tôi một mảng vv: [48654,02545, 3265468,45455]
Nhưng tôi cần lat lon vv: ([39,54876 , 32,547821])
Tóm tắt: Tôi cần chuyển đổi epsg: 3857 phối hợp thành epsg: 4326 toạ độ (vĩ độ/lon)
Bất kỳ ý tưởng nào?
gì về map.getEventCoordinate (evt)? – Thibaut
@Thibaut nó cho tôi sth như thế này [3648595.2737768563,4850925.944188948] nhưng tôi có một tính toán dựa trên lat, lon – gokhangokce