경로를 검색하고 대체 경로를 선택하면 skobbler가지도에 모든 대체 경로를 그릴 것이며 필요할 경우 가장 좋은 경로를 탐색 할 수도 있습니다.Skobbler에서 SKRouteSettings.alternativeRoutesModes 배열을 채우는 방법
그러나 모든 대안 경로를 배열에 저장하고 사용자가 사용할 경로를 선택하는 것이 좋습니다.
설명서에서 alternativeRoutesModes라는 배열을 발견했습니다. 하지만 정확히 어떻게 채울 지 모르겠습니다. 처음에는
이 내가 경로 설정을 시작하는 방법입니다 정확히 내가 alternativeRoutesModes와 함께 무엇을해야하는지 이제_route = [[SKRouteSettings alloc]init];
_route.startCoordinate = CLLocationCoordinate2DMake(43.209877, -108.966310);
_route.destinationCoordinate = _endTravelpoint.coordinate;
_route.shouldBeRendered = YES;
_route.routeMode = SKRouteCarFastest;
_route.numberOfRoutes = 5;
[[SKRoutingService sharedInstance] calculateRoute:_route];
. 내가 calculateRoute를 호출하기 전에 그것을 선언해야합니까? 대체 경로에 대한
경로 계산 모드, SKRouteAlternativeSettings 객체의 배열 : 그것이 말하는 문서에서
. nil이면 기본 대안이 생성됩니다. 내가 경로를 계산 할 때 또한
, 대리자 메서드에서만 액세스 목적은 다음과 같습니다 :이 방법의
(void)routingService:(SKRoutingService *)routingService didFinishRouteCalculationWithInfo:(SKRouteInformation*)routeInformation
(void)routingServiceDidFailRouteCalculation:(SKRoutingService *)routingService
(void)routingServiceDidCalculateAllRoutes:(SKRoutingService *)routingService
모든 내가 원하는 배열을 꺼내 수있는 SKRoutingService 객체, 그리고 SKRouteService 객체를 가지고있다.
대체 경로 개체를 사용하여 SKRouteSettings.alternativeRoutesModes를 채우는 방법의 예를 얻을 수 있습니까?