Получение названия улицы без данных в базе данных с помощью Leaflet - PullRequest
0 голосов
/ 26 апреля 2020

Я получил полное название улицы, используя функцию 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", но я не понимаю как получить эту информацию, потому что с помощью переменной содержимого у меня есть пустая переменная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...