2016-06-05 4 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은 리플릿 목적 형 L.LatLng (X, Y)로한다. 다음은 스 니펫입니다. enter image description here

+0

'LatLng'배열이 어떻게 생겼습니까? – IvanSanchez

답변

0

제 실수 였는데 폴리 라인이 제대로 작동합니다. 순서가 맞지 않은 배열이있었습니다. 순서가 지정된 점을 사용하면 출발지와 목적지 사이에 경로를 정확하게 그릴 수있었습니다.

관련 문제