Добрый день уважаемые. Прошу вашей помощи, т.к в JavaScript и jQuery я полный 0.
$("#time").append('<br /> Время в пути: '+route.getJamsTime()/60+' мин.'); Посредством этой строки див #time получает время проезда с учетом пробок. Я бы хотел это значение начать использовать в PHP. Отправить это зачение в этот же файл методом .post или .get, я не знаю. Если можно предложите какие-то решения.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="[url]http://www.w3.org/1999/xhtml[/url]"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Вывод общей длины и времени пути с учетом пробок - добавление маршрута на карту - API Яндекс.Карт 2.х</title>
<script src="[url]http://yandex.st/jquery/1.6.4/jquery.min.js[/url]" type="text/javascript"></script>
<script src="[url]http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU[/url]"
type="text/javascript"></script>
<script type="text/javascript">
var myMap, route;
// Как только будет загружен API и готов DOM, выполняем инициализацию
ymaps.ready(init);
function init () {
myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 12
});
//Добавляем элементы управления
myMap.controls
// Кнопка изменения масштаба
.add('zoomControl')
// Список типов карты
.add('typeSelector')
// Кнопка изменения масштаба - компактный вариант
// Расположим её справа
.add('smallZoomControl', { right: 5, top: 75 })
// Стандартный набор кнопок
.add('mapTools')
//Линейка масштаба
.add(new ymaps.control.ScaleLine())
//Обзорная карта, с заданным типом
.add(new ymaps.control.MiniMap({
type: 'yandex#publicMap'
}));
$('#search_route').submit(function () {
var start = $("#start").val();
var end = $("#end").val();
ymaps.route([
// Список точек, которые необходимо посетить
[start], [end]], {
// Опции маршрутизатора
mapStateAutoApply: true, // автоматически позиционировать карту
avoidTrafficJams: true,
}).then(function (router) {
route && myMap.geoObjects.remove(route);
route = router;
myMap.geoObjects.add(route);
$("#resmarshrut").append('Общая длина маршрута: '+route.getHumanLength());
$("#time").append('<br /> Время в пути: '+route.getJamsTime()/60+' мин.');
}, function (error) {
alert("Возникла ошибка: " + error.message);
});
return false;
});
}
</script>
</head>
<body>
<form id="search_route">
<b>Начало: </b>
<input id="start" type="text" value="Москва, " style="width: 200px;"><br>
<b>Конец: </b>
<input id="end" type="text" value="Москва, " style="width: 200px;">
<input type="submit" value="Найти">
</form>
<br>
<div id="map" style="width:400px;height:600px"></div>
<div id="resmarshrut"></div>
<div id="time"></div>
</body>
</html>