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? P>
Toute aide serait appréciée. P>
5 Réponses :
Sélectionnez le simulateur -> Débogou -> Emplacement -> Emplacement personnalisé ... P>
Non Le simulateur ne le supporte pas. Donc, pour GPS, vous devez installer l'application dans l'appareil pour le vérifier. P>
Simulator va vous donner la longitude et la latitude que l'adresse de Cupertino où se trouve les membres de la pomme. P>
Vous devez donc utiliser uniquement le périphérique. P>
codage heureux p>
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. P>
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 p>
La solution consistait à Subclass CllouerManager et à définir un nouveau délégué @protocol, appelé DlocationManagerDelegate. P>
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. P>
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). P>
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. P>
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.