Клуб API Карт

Получение длительности маршрута с пробками

nnalutin
5 апреля 2016, 15:10

День добрый,

пытаюсь получить минимальное время движения по маршруту с учетом пробок, но получаю время без пробок. Код приведен ниже. Что я делаю не так? :)

<!DOCTYPE html>
<html>
<head>
    <title>Way</title>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    <script src="http://yandex.st/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
    <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
</head>
<script type="text/javascript">

function init() {
	var myMap = new ymaps.Map("map", {
            center: [55.745508, 37.435225],
            zoom: 13
        }, {
        });
        
	var multiRouteModel = new ymaps.multiRouter.MultiRouteModel(['Дмитровское шоссе, 3к1, Россия, Москва', 'улица Льва Толстого, 16, Россия, Москва'], {
		avoidTrafficJams: true
	});

	var multiRouteView = new ymaps.multiRouter.MultiRoute(multiRouteModel);
	myMap.geoObjects.add(multiRouteView);

	multiRouteView.model.events
		.add("requestsuccess", function (event) {
			var routes = event.get("target").getRoutes();
			var min = 999999999;
			for (var i = 0, l = routes.length; i < l; i++) {
				if ( routes[i].properties.get("duration").value < min ) {
					min = routes[i].properties.get("duration").value;
				};
	        	}
			$('#timing').append(Math.round(min / 60));
		})
		.add("requestfail", function (event) {
			$('#timing').append("Error" + event.get("error").message);
		});
}
ymaps.ready(init);

</script>

<body>
<div id="map"></div>
<div id="timing"></div>
</body>

</html>