Добрый вечер,
пробую пути без учёта пробок, но почему-то иногда случается, что для них время с учётом пробок getJamsTime() - быстрее, чем getTime(). Как такое возможно? На картах Яндекса такого не наблюдал. Вот пример для таких точек:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content = 'text/html' charset='windows-1251' />
<script src="http://yastatic.net/jquery/2.1.3/jquery.min.js" type="text/javascript"></script>
<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script>
function init() {
var myMap = new ymaps.Map("map", {
center: [55.745508, 37.435225],
zoom: 13
});
TAB = '	';
ymaps.route([ [56.205624972,37.523310004],
[55.905867236,37.543119289] ],
{mapStateAutoApply: true,
avoidTrafficJams : false} // пути без учёта пробок
).then(function (route) {
myMap.geoObjects.add(route);
var way = route.getPaths().get(0);
var wayPoints = route.getWayPoints();
len = wayPoints.getLength();
next_row = wayPoints.get(0).geometry.getCoordinates() + "-" +
wayPoints.get(len-1).geometry.getCoordinates() + TAB +
way.getLength().toFixed() + TAB +
way.getTime().toFixed() + TAB +
way.getJamsTime().toFixed();
$('#list').append(next_row);
}, function (error) {
alert('Возникла ошибка: ' + error.message);
});
}
ymaps.ready(init);
</script>
<style type="text/css">
body, html {
width: 100%;
height: 100%;
font-family: Arial;
font-size: 14px;
}
#list { padding: 10px; }
#map { width: 80%; height: 600px; }
</style>
</head>
<body>
<div id="map"></div>
<pre> координаты A:B (путь без учёта пробок) длина(м) t_своб(сек) t_загруж(сек)</pre>
<pre id="list"></pre>
</body>
</html>