#javascript #yandex_maps_api #яндекс #map #яндекс_карты
Я строю маршрут с использованием путевых и транзитных точек. Но яндекс карта не правильно строит маршрут. Она соединяется там где не должна. Вот ссылка на codepen и код: function init () { var multiRoute = []; function createMultiRoute(routeData, viaData, color) { multiRoute.push( new ymaps.multiRouter.MultiRoute({ referencePoints: routeData, params: viaData }, { editorDrawOver: false, wayPointDraggable: true, viaPointDraggable: true, routeStrokeColor: "000088", routeActiveStrokeColor: color, pinIconFillColor: color, boundsAutoApply: true, zoomMargin: 30 })); } // Создаем карту с добавленными на нее кнопками. var myMap = new ymaps.Map('map', { center: [55.750625, 37.626], zoom: 14 }); createMultiRoute([ [60.014919, 30.649850], [60.014958, 30.648536], [60.017671, 30.646447], [60.019146, 30.645540], [60.024197, 30.645711], [60.025782, 30.644554], [60.028975, 30.640299], [60.027754, 30.630244], [60.024331, 30.631359], [60.023627, 30.637576], [60.023723, 30.638850], [60.024200, 30.645713] ], { viaIndexes: [1,2,3,4,5,6,7,8,9,10] }, "ff0000"); myMap.geoObjects.add(multiRoute[0]); } ymaps.ready(init); #map { width: 600px; height: 400px; background: #000; } Как сделать так, чтобы не было подобных соединений?
Ответы
Ответ 1
Может у вас там по Плоткина одностороннее движение? Точнее, на неё нет поворота с перекрёстка. Маршрут построен правильно, чтобы пройти по точкам, приходится делать круг.. Более простой маршрут Знак на gmaps
Комментариев нет:
Отправить комментарий