10
votes

Utilisation de l'emplacement principal sur l'iPhone Simulator

Je développe une application GPS basée sur GPS. Alors je me demandais comment puis-je simuler l'emplacement sur l'iPhone Simulator? J'ai téléchargé un exemple d'application locateme. Cette application ne fonctionne pas sur le simulateur. Le simulateur ne supporte pas l'API d'emplacement?

Toute aide serait appréciée.


1 commentaires

La simulation d'emplacement est désormais prise en charge dans Xcode 4.2, mais n'est disponible que pour les développeurs enregistrés.


5 Réponses :



14
votes

mise à jour: Xcode 4.2 avec iOS 5 prend en charge le positionnement GPS.

Sélectionnez le simulateur -> Débogou -> Emplacement -> Emplacement personnalisé ...

version précédente

Non Le simulateur ne le supporte pas. Donc, pour GPS, vous devez installer l'application dans l'appareil pour le vérifier.

Simulator va vous donner la longitude et la latitude que l'adresse de Cupertino où se trouve les membres de la pomme.

Vous devez donc utiliser uniquement le périphérique.

codage heureux


0 commentaires

3
votes

Vous voudrez peut-être consulter mon ftlocationImulator à http://github.com/fuTureTAP/ftTlocingImulator < / p>

Il lit un fichier KML généré par Google Earth pour fournir des mises à jour de localisation simulées. Il met également à jour le point d'utilisateur bleu dans une MKMAPView avec les mises à jour de l'emplacement simulées.


0 commentaires

2
votes

en Xcode 4.2 Nous pouvons simuler. Il existe un symbole de localisation sur la zone de débogage (pendant que vous exécutez l'application). Il y a des emplacements prédéfinis. Nous pouvons aussi Ajouter Nouveaux fichiers GPX


0 commentaires

1
votes

La solution consistait à Subclass CllouerManager et à définir un nouveau délégué @protocol, appelé DlocationManagerDelegate.

Il est conçu pour être un simple remplacement de goutte de remplacement pour cllouerManagerDelegate qui compile jusqu'à une couche très mince lorsqu'elle est déployée sur un appareil réel.

Lors de l'exécution de l'appareil, il retournera les données normales en utilisant la corelocation, mais dans le simulateur, il lira la latitude et la longitude à partir d'un fichier texte (défini dans le fichier DLOCITMANAGER.H).

J'espère que cela vous aidera, la mise en œuvre est du côté simple et vous devez démarrer l'accouchement et arrêter l'affectation pour mettre à jour l'affichage.

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


0 commentaires