Frage

Wie kann ich eine Kartenanwendung für das iPhone erstellen. Ich weiß, dass UIWebview kann verwendet werden, Karte angezeigt werden soll. Aber gibt es eine native API verfügbar auf dem iPhone (die native iPhone-Kartenanwendung verwendet)?

War es hilfreich?

Lösung

Sehen Sie sich die einfachen Rahmen von Cloudmade:

http://developers.cloudmade.com/projects/show/iphone-api

ich es in einer einfachen App verwenden, die ich geschaffen, um Ihre Position zu lokalisieren. Es ist im App Store unter PinDrop im Navigationsbereich.

Der Rahmen ist wirklich rau, aber es funktioniert für das, was ich brauchte. Wenn 3.0 herauskommt, werde ich aktualisiert, um die Google-Karten zu verwenden. Bis dahin funktioniert es.

Andere Tipps

Ich glaube, Sie werden bis iPhone OS 3.0 warten müssen, um bekommen Zugriff auf die Map Kit Rahmen

Cloudmade iPhone Bibliothek ist schnell mit zu beginnen, können Sie hinzufügen, Geokodierung und Routing auf Ihr iPhone-Anwendungen ist aber zugegebenermaßen recht einfach. Viele Entwickler, die Cloudmade der Dienstleistungen wie maßgeschneiderte Karten verwenden, Geokodierung und Routing Verwendung der „Route-Me“ Bibliothek. Route-Me ist eine Open-Source-Bibliothek, die Kern-Animation verwendet Prise Zoomen hinzufügen, Panning und andere Effekte. Es hat sich in Hit iphone apps wie Trails und [Offmaps] [2] verwendet worden -. Beide Anwendungen verwenden Cloudmade-Plattform mit der Route-Me-Bibliothek

Durch die Kombination von Cloudmade des Routing, Geocoding und benutzerdefinierte Karten mit der großen Route-Me-Bibliothek, können Sie Anwendungen erstellen, die Art und Weise weiter fortgeschritten sind als alles, was Sie mit MapKit tun können.

zur Zeit eine Karte herzustellen beinhaltet im Rahmen der Suche wie Karte Ninja . Die Map Kit Rahmen könnte, dass ersetzen, je nachdem, was Sie tun wollen ...

Sie sollten wirklich die Cloudmade Framework verwenden, da es ein paar Lizenzprobleme mit MapKit von Apple, Google und TomTom sind (die die Karten Googles besitzt verwendet). Dies hat konkrete Nachteile, so dass es keine Vorwärts Geocodierung im MapKit ist.

Aber Cloudmade viel Tutorial veröffentlicht, wie es Rahmen zu verwenden. Es ist nicht so schwer, und Sie können MapKit mit Cloudmade verwenden zusammen fehlenden Features in MapKit nachzurüsten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top