2013-09-26 15 views
7

Sto lavorando a un'app di navigazione per visualizzare le indicazioni stradali svolta a turno. In iOS 6 dobbiamo passare i dati all'app della mappa ios, ma voglio mostrarla senza uscire dall'app.Navigazione svolta in iOS 7

Apple ha introdotto la nuova API di indicazioni stradali in iOS 7, quindi ora in iOS 7 è possibile visualizzare la navigazione svolta tramite svolta all'interno dell'app (in MKMapView)?

+0

avete trovato alcuna soluzione per questo? Sto anche avendo lo stesso requisito. – Geekoder

+0

Hai trovato qualche soluzione? @virat naithani –

risposta

0

questa pagina può essere utile se si desidera eseguire il rendering dei percorsi tra due posizioni. In alternativa puoi anche utilizzare l'API delle indicazioni di Google, accettata da Apple.

http://iosguy.com/tag/directions-api/

https://developers.google.com/maps/documentation/directions/

+4

Grazie amico ma so come tracciare il percorso tra 2 punti. Ma voglio Navigazione svolta dopo svolta come App iOS6 Map. –

+0

@ViratNaithani hai trovato qualche soluzione per la navigazione svolta per svolta per iOS utilizzando google map sdk? – happycoder

2

In iOS 7, è possibile utilizzare qualcosa di simile per il rendering direzione di marcia all'interno della tua app:

MKDirectionsRequest *request = [[MKDirectionsRequest alloc] init]; 
[request setSource:[MKMapItem mapItemForCurrentLocation]]; 
[request setDestination:myMapItem]; 
[request setTransportType:MKDirectionsTransportTypeAny]; 
[request setRequestsAlternateRoutes:YES]; 
MKDirections *directions = [[MKDirections alloc] initWithRequest:request]; 
[directions calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse *response, NSError *error) { 
    if (!error) { 
     for (MKRoute *route in [response routes]) { 
      [myMapView addOverlay:[route polyline] level:MKOverlayLevelAboveRoads]; 
     } 
    } 
}]; 
+0

Posso inserire questo codice in - (MKOverlayView) mapView: (MKMapView) mapView viewForOverlay: o qualsiasi altro metodo. e cos'è MyMapItem? –

Problemi correlati