Задать вопрос
@zlodiak

Как перевести координаты курсора в latitude/longtitude?

Есть карта. Я повесил обработчик на движение мыши так:
document.getElementById('map').addEventListener("mousemove", (e) => {
  console.log(e.clientX, e.clientY);
  console.log(this.widgetMap.converter.pageToGlobal([e.clientX, e.clientY]))
});

Как видите, я пытаюсь перевести координаты точки на экране в latitude/longtitude. но в результате для реальной точки с
[55.780739, 49.127621]
я получаю результат
[10678127.080786489, 5257339.447339956]

Помогите пожалуйста получить правиьлные значения latitude/longtitude.
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Fzero0
@Fzero0
Вечный студент
С какой картой вы работаете Google или Yandex У обоих прекрасная документация
google.maps.event.addListener(map, "click", function (e) {

    //lat and lng is available in e object
    var latLng = e.latLng;

});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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