Клуб API Карт

12 комментариев

route.getHumanJamsTime()

Что вы имеете ввиду под кодом? Возвращаемое методом значение или пример вызова этого метода?

пример вызова этого метода

 

   

   

   

 

 

 

 

alert( route.getHumanJamsTime()) ничего не выдает

это же всё-таки не php,

в javascript есть понятие асинхронное выполнение

...

.then(function (route) {

myMap.geoObjects.add(route);

alert( route.getHumanJamsTime());

}

...

then(function (route) {

    myMap.geoObjects.add(route)

    alert(route.getHumanJamsTime())

})

не работает

 

   

   

   

 

 

 

 

 нужно вставить в существующий обработчик

function init () {

          var myMap = new ymaps.Map("map", { center: [30, 40],   zoom: 3       }

ymaps.route(['Москва, Тверская 1','Москва, Тверская 50'], 

{   // Опции маршрутизатора 

                mapStateAutoApply: true // автоматически позиционировать карту

            }).then(function (route) {

myMap.geoObjects.add(route);

alert(route.getHumanJamsTime());

            }, function (error) {

alert("Возникла ошибка: " + error.message);

         });

        }

да работает спасибо, а как теперь передать это значение в php ?

как обычно это делают в вэб-приложениях

отправить запрос на сервер методом GET или POST