2008-09-20 8 views
6

Donc, je cherche à écrire une application iPhone qui montre des choses sur une carte. Quels cadres/méthodologies sont là pour le faire?Quelle est la meilleure façon de faire une application de cartographie pour l'iPhone

autour de la recherche sur Google, je ne pouvais trouver celui-ci: http://code.google.com/p/iphone-google-maps-component/

qui, selon la liste des problèmes est lent, et cesse de fonctionner après un certain temps. Est-ce que quelqu'un sait quelque chose de mieux, ou avez une expérience avec la bibliothèque ci-dessus?

+0

Je me demande si vous invoqueriez le veto de la fonction compétitive de l'application magique? – stephbu

+0

Je m'étais à l'origine demandé cela aussi, mais il y a beaucoup d'applications de cartographie qui le font. Je pense que la principale chose à éviter serait des trucs de guidage en temps réel, ce qui est explicitement interdit. – rustyshelf

Répondre

4

Je suis assez sûr que vos seules options sont pour l'instant:

  1. Appel openURL: pour passer à l'application Maps
  2. Utilisez le composant Google Maps vous lié à
  3. Réaliser votre propre chose
  4. Attendez que Apple pour exposer un cadre de "MapKit"
2

AVERTISSEMENT: l'intégration de Google Maps dans une application peut enfreindre les conditions d'utilisation de Google Maps.

I ont écrit un UIView de cartographie complète sur l'iPhone (l'application est sur l'AppStore) et il est pas facile (ce serait l'option # 3 « Réaliser votre propre chose »). Obtenir de bonnes performances est vraiment difficile. Je voudrais OpenSource ma composante de carte mais maintenant la F-NDA empêche cela.

+0

Je suis sûr que si vous deviez l'ouvrir, peut-être anonymement, Apple ne serait pas susceptible de vous chasser vers le bas. – tomtaylor

+0

La NDA a été levée maintenant pour les applications publiées ... vous voulez partager un peu plus comment vous l'avez fait, et comment votre application est appelée? – rustyshelf

2

Je suis poursuivais pendant un certain temps maintenant, et voici la meilleure solution que j'ai trouvé là-bas:

http://code.google.com/p/touchcode/

Il y a une composante là-dedans appelé TouchMap et il est livré avec une démo le montre. Ses carreaux sont chargés directement à partir de Microsoft Virtual Earth.

Editer: @schwa, J'ai juste regardé votre profil pour trouver votre adresse e-mail, puis j'ai réalisé que vous aviez réellement lancé ce logiciel. Beau travail

2

Je viens de trouver route-me qui ressemble à une grande communauté (30+) de ppl développant une application de cartographie open source pour l'iPhone. Il peut prendre des tuiles d'OpenStreetMap, Virtual Earth (Bing) ou Cloudmade.

0

utiliser juste MapKit framework.really bonne

alternative: [[uiapplication sharedapplication]openurl:@"www.maps.google.com];
qui ouvrira ses portes la carte google, mais un problème est qu'il vous accédez à Safari et votre application est désactivé et si vous voulez pour revenir à votre application à partir de cette page Web, alors il ne sera pas possible. Vous devez à nouveau exécuter l'application.

Questions connexes