@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.
  • Вопрос задан
  • 54 просмотра
Решения вопроса 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;

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

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

Войти через центр авторизации
Похожие вопросы