2009-03-18 6 views
2

Comment puis-je créer une application de carte pour Iphone. Je sais que UIwebView peut être utilisé pour afficher la carte. Mais existe-t-il des API natives disponibles sur IPhone (que l'application native map iphone utilise)?Création d'une application de carte IPhone

Répondre

4

Regardez le simple cadre de CloudMade:

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

Je l'utilise dans une application simple que j'ai créé à localiser votre position. C'est dans l'App Store sous PinDrop dans la section Navigation.

Le cadre est vraiment rugueux, mais il a fonctionné pour ce dont j'avais besoin. Quand 3.0 sortira, je mettrai à jour pour utiliser les cartes de Google. Jusque-là, ça fonctionne.

4

Je pense que vous devrez attendre jusqu'à ce que l'iPhone OS 3.0 pour accéder au Map Kit framework

0

Création d'une carte implique actuellement à la recherche de cadres comme Map Ninja. Le cadre du kit de la carte peut remplacer que, selon ce que vous voulez faire ...

0

Vous devriez vraiment utiliser le framework Cloudmade puisqu'il y a quelques problèmes de licence avec MapKit d'Apple, Google et TomTom (qui possède les cartes utilisées par Googles). Cela a des inconvénients concrets, de sorte qu'il n'y a pas de géocodage direct dans le MapKit.

Mais Cloudmade a publié beaucoup de tutoriel sur la façon d'utiliser ce framework. Ce n'est pas si difficile et vous pouvez utiliser MapKit avec Cloudmade ensemble pour moderniser les fonctionnalités manquantes dans MapKit.

1

La bibliothèque iPhone de CloudMade est rapide, vous permet d'ajouter le géocodage et le routage à vos applications iPhone, mais il est certes assez basique. Beaucoup de développeurs qui utilisent les services de CloudMade comme les cartes personnalisées, le géocodage et le routage utilisent la bibliothèque "Route-Me". Route-Me est une bibliothèque open source qui utilise l'animation de base pour ajouter des effets de zoom, de panoramique et autres. Il a été utilisé dans des applications Smash hit iPhone comme Trails et [Offmaps] [2] - les deux applications utilisent la plate-forme CloudMade avec la bibliothèque Route-Me. En combinant le routage, le géocodage et les cartes personnalisées de CloudMade avec la superbe bibliothèque Route-Me, vous pouvez créer des applications beaucoup plus avancées que tout ce que vous pouvez faire avec MapKit.

Questions connexes