ナビゲーションには Skobbler Map を使用しています。
私はルートをキャッシュに保存しています。
[[SKRoutingService sharedInstance]saveRouteToCache:calculatedRouteInfo.routeID];
キャッシュからルートを取得し、
[[SKRoutingService sharedInstance]loadRouteFromCache:calculatedRouteInfo.routeID];
計算されたRouteInfo.routeIDはどこにありますかSKRouteID
自動的にルートを計算しますが、ナビ開始後は必ず最初からスタートします。現在の位置を保存して、現在の位置から開始できますか? ナビコードを渡しましたが、
SKNavigationSettings *navSettings = [SKNavigationSettings navigationSettings];
navSettings.navigationType=SKNavigationTypeSimulation;
navSettings.distanceFormat=SKDistanceFormatMilesFeet;
self.mapView.settings.displayMode = SKMapDisplayMode3D;
[[SKRoutingService sharedInstance]startNavigationWithSettings:navSettings];