Я получил полное название улицы, используя функцию JavaScript для получения текущей позиции. Теперь я пытаюсь вставить эту информацию непосредственно в форму пути маршрутизации, используя L.Routing.control, и я бы передал этот адрес свойству waypoints (свойство L.Routing.control), пытаясь сначала сохранить адрес в переменной, но я не могу понять, как это сделать. Я предполагаю, что информация, которая мне нужна, находится внутри "result.address.Match_addr", но я не понимаю, как получить эти данные, потому что с помощью переменной содержимого у меня есть пустая переменная. Может кто-то мне помочь, пожалуйста?
Вот код:
function onLocationFound(e) {
var radius = e.accuracy/50;//diametro cerchio base markerPos
var coord1 = e.latlng;
var lat1 = coord1.lat;
var lng1 = coord1.lng;
var circle = L.circle(e.latlng, radius).addTo(map);
geocodeService.reverse().latlng(e.latlng).run(function (error, result) {
if (error) {
return;
}
L.marker(result.latlng, {icon: greenIcon}).addTo(map).bindPopup(result.address.Match_addr).openPopup().addTo(map);
});
}
var popup;
var content;
function onClick(e) {
content = marker.getPopup().getContent();
console.log(content);
}
Информация, которая мне нужна, находится внутри "result.address.Match_addr", но я не понимаю как получить эту информацию, потому что с помощью переменной содержимого у меня есть пустая переменная.