Quelle est la meilleure façon de faire une application de cartographie pour l'iPhone

StackOverflow https://stackoverflow.com/questions/107456

  •  01-07-2019
  •  | 
  •  

Question

Je cherche donc à écrire une application iPhone qui montre des éléments sur une carte. Quels cadres / méthodologies existe-t-il pour le faire?

En cherchant sur Google, je n'ai trouvé que celui-ci: http://code.google.com/p/iphone-google-maps -composant /

Selon la liste des problèmes, lequel est lent et cesse de fonctionner après un certain temps. Quelqu'un sait-il quelque chose de mieux ou a-t-il déjà utilisé la bibliothèque ci-dessus?

Était-ce utile?

La solution

Je suis presque sûr que vos seules options pour l'instant sont les suivantes:

  1. Appelez openURL: pour basculer vers l'application Maps
  2. Utilisez le composant Google Maps auquel vous êtes lié
  3. Rouler votre propre chose
  4. Attendez qu'Apple expose un " MapKit " cadre

Autres conseils

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

J'ai écrit un mappage complet d'UIView sur l'iPhone (l'application est sur l'AppStore) et ce n'est pas (ce serait l'option n ° 3). votre propre chose "). Obtenir de bonnes performances est vraiment difficile. J'aimerais ouvrir mon composant de carte au code source, mais le F-NDA l'empêche pour le moment.

Je poursuis cela depuis un moment maintenant, et voici la meilleure solution que j'ai découverte:

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

Il existe un composant appelé TouchMap, accompagné d’une démonstration qui le montre. Ses tuiles sont chargées directement à partir de Microsoft Virtual Earth.

Edit: @schwa, je viens de regarder votre profil pour trouver votre adresse e-mail, puis je me suis rendu compte que vous aviez sorti ce logiciel. Beau travail

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

utilisez simplement mapkit framework.really good

Alternativement: [[uiapplication sharedapplication] openurl: @ " www.maps.google.com];
cela ouvrira la carte de Google, mais l’un des problèmes que cela pose est qu’il vous dirigera vers un safari et que votre application sera abandonnée. Si vous souhaitez revenir à votre application depuis cette page Web, ce ne sera pas possible. à nouveau besoin d'exécuter l'application.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top