캐시 된 경로에서 내비게이션을 재개하려고하는데 SKmaps에서 해당 기능을 수행 할 수있는 방법을 거의 찾을 수 없습니다. 따라서 사용자가 동일한 경로로 이동할 수 있도록 경로 변경 기술을 사용자 지정하려고합니다.Skobbler에서 경로 변경하기
skobbler 맵에서 사용자 정의 경로 재 지정을 수행 할 수있는 방법이 있습니까?
This question is similar to the one posted in SKForum
캐시 된 경로에서 내비게이션을 재개하려고하는데 SKmaps에서 해당 기능을 수행 할 수있는 방법을 거의 찾을 수 없습니다. 따라서 사용자가 동일한 경로로 이동할 수 있도록 경로 변경 기술을 사용자 지정하려고합니다.Skobbler에서 경로 변경하기
skobbler 맵에서 사용자 정의 경로 재 지정을 수행 할 수있는 방법이 있습니까?
This question is similar to the one posted in SKForum
당신이 경로 "캐시의 이력서 탐색"무엇을 의미합니까? saveRouteToCache 및 loadRouteFromCache API를 언급하고 있습니까? (세부 정보 here)
네비게이션 엔진이 경로를 더 이상 따르지 않거나 원래 경로의 일부가 아닌 거리/거리 세그먼트에 '일치'함을 감지 할 때마다 경로 재설정 호출이 실행됩니다. 경로를 다시 계산할 때 원래 경로 계산에 사용 된 동일한 경로 설정이 사용됩니다 (동일한 끝점, 동일한 라우팅 프로필, 동일한 비아 지점). 시작 위치 만 차이가납니다 (현재 위치 임).
포럼에서 설명한 시나리오에서 점 목록에서 경로를 계산 중이며 해당 특정 경로에서 탐색하기 시작했다고 가정합니다. 일단 이동을 시작하면 내비게이션 엔진이 사용자가 경로에 있지 않음을 감지하고 (입력 데이터를 보지 않고 실제로는 알 수 없음) 경로 변경 호출을 트리거합니다. 이때 라우팅 엔진은 경로를 생성하려고합니다. 현재 위치를 초기 경로로 이동하여 실패합니다.
재 라우팅 로직을 중지하려면 onReRoutingStarted으로 전화를 걸 때 stopNavigation으로 전화를 걸어 자신의 라우팅 엔진으로 경로를 다시 계산하십시오.
나는 내비게이션을 시작할 때 멈추고 정지 한 곳에서 내비게이션을 다시 시작하려고합니다. (여기서 경로는 캐시되고 있습니다 (saveRouteToCache)로드 된 loadRouteFromCache). 주어진 경로에서 벗어날 수있는 사용자의 현재 위치에 따라 경로를 다시 계산하려면 제공된 경로의 탐색에 일시 중지/다시 시작 기능을 구현하십시오. –
아직도 답이 필요합니까? – HaydenKai