Я реализовал LAT LON для считывания местоположения курсора на моей веб-странице, следуя примеру на Это руководство по Mapbox GL JS
Однако возвращаемые значения имеют вид:
{"lng:-74.949147382928,"lat":40.43829220439884}
Вы можете видеть это в их примере. Есть ли способ вернуть только значения LAT и LON? Я хотел бы что-то вроде:
-74.949147382928, 40.43829220439884
Я не очень хорош в javascript, но я попытался поэкспериментировать с использованием подстроки для изменения вывода, как показано ниже, но я не могу этого сделать. Конечно, есть более простой способ? Код, который я попробовал, приведен ниже, это был всего лишь тест, чтобы посмотреть, смогу ли я теоретически это сделать. Но использование подстроки таким способом, похоже, не работает. Я ищу какой-либо способ просто вернуть значения LAT и LON, чтобы быть понятным.
Код ошибки:
topleftmapbox.on('mousemove', function (e) {
document.getElementById('info').innerHTML =
JSON.stringify(e.lngLat.substring(6,17)); // attempting to substring out just the values
});