2016-06-05 3 views
-1

У меня есть набор лат и длинных точек, которые образуют маршрут от источника к месту назначения. Я использовал метод листовой листки, чтобы нарисовать путь между источником и пунктом назначения, но он дает скремблированный путь.Как нарисовать путь между двумя узлами с помощью листовки

 var firstpolyline = new L.polyline(latlong, { 
     color: 'red', 
     weight: 3, 
     opacity: 0.5, 
     smoothFactor: 1 

     }); 
     firstpolyline.addTo(mym[![enter image description here][1]][1]ap); 

LatLong в приведенном выше коде является массивом широты и долготы точек. Но это дает зашифрованный вывод так:

polyline forming scrambled output imgur.com/aZrGa.jpg

Но LatLong точки образуют единый правильный путь от источника к месту назначению. Я использую polyLine. Какую ошибку я делаю? Должен ли я использовать другие методы листовки? Любая помощь будет принята с благодарностью.

Заранее спасибо.

Редактировать после того, как @ivansanchez комментария:

В LatLong массивов типа L.LatLng (х, у), где L является объектом листовки. Вот фрагмент: enter image description here

+0

Как выглядит ваш массив 'LatLng'? – IvanSanchez

ответ

0

Это была моя ошибка, Polyline работает правильно. У меня был массив latlng, который не был в порядке. Помещение упорядоченных точек latlng помогло мне правильно построить маршрут между источником и пунктом назначения.

Смежные вопросы