Ich entwickle eine App, die sich stark darauf konzentriert, den Benutzern während der Fahrt Routen und Routenanweisungen zu geben. Es ist wichtig, dass sie während der Fahrt in der App bleiben. Daher möchte ich nicht, dass sie die App verlassen und zur integrierten Karten-App gehen. In letzter Zeit habe ich viel darüber recherchiert, wie diese Funktionalität integriert werden kann, und es ist allgemein bekannt, dass dies nicht einfach ist, da Apple diese Funktionalität nicht sofort in das SDK integriert. Es sieht aus wie meine Optionen sind:Routen und Turn-by-Turn-Navigation in einer iPhone-App
Für die Bereitstellung Routen (und Richtung) von einem Ort zu einem anderen
- eine UIWebView verwenden und einige Web-basierten Karten mit JavaScript laden und verwenden Sie den JavaScript-API Zeichnen einer Route
- Verwenden Sie MapKit oder das Google Maps iOS SDK, suchen Sie die Route separat über eine API und zeichnen Sie manuell eine Art Pfad oder Polylinie darüber.
- Verwenden Sie eine Bibliothek, das Geld (wie MTDirectionsKit)
Kosten Zur Bereitstellung Turn-by-Turn-Navigation
- verwendet eine proprietäre Bibliothek, die kommt mit seinen eigenen Karten (wie CloudMade)
Gibt es etwas, das ich hier vermisse? Was sind die Vor- und Nachteile von jedem, und wie sollte ich eine Lösung wählen?
Ihre Einsicht wird sehr geschätzt. Vielen Dank!
Dies ist ein sehr guter Punkt und hat mich letztendlich davon abgehalten, diese Funktionalität in die App zu integrieren. Vielen Dank! – Andrew