2015-04-24 1 views
-1

Cette application n'est pas entièrement fonctionnelle, mais sa démo/prototype. Demo est une sorte de lieux célèbres près de chez vous et quelques photos autour. À des fins de démonstration, nous avons choisi NewYork comme ville.CLLocationManager - Modifier l'emplacement actuel de l'utilisateur avec force dans l'appareil

Je souhaite simuler l'emplacement de l'appareil de l'utilisateur sur New York (cercle bleu) au lieu de l'emplacement réel.

Comment puis-je changer l'emplacement actuel de l'utilisateur avec force? (Toute API pour cela dans CLLocationManager?)

+0

vous pouvez le faire dans le simulateur ... – vijeesh

Répondre

2

Exécutez l'application dans le simulateur iOS et dans le menu de débogage, sélectionnez Emplacement. Vous pouvez soit saisir un emplacement personnalisé avec une latitude et une longitude, soit en sélectionner une parmi celles qui vous sont proposées pour simuler un emplacement pour votre application.

+0

Merci Sudeep mais il est pour la façon d'atteindre dans le dispositif. – harshit2811

+0

Cette approche fonctionne à la fois pour le simulateur et pour un périphérique lorsque vous déboguez directement sur le téléphone. Mon récit édifiant: parfois l'emplacement simulé colle au téléphone. J'avais besoin de réinitialiser les paramètres réseau pour annuler cette fois. –

1

Run your app on simulator and see my screenshot to give custom location

J'ai donné une nouvelle valeur exacte lat et long de york vous pouvez l'utiliser ...

+0

Merci. Je suis curieux de simuler l'emplacement actuel de l'appareil. – harshit2811

0

vous devez modifier le schéma que vous exécutez. Cliquez sur le nom de votre projet à côté du bouton "stop" et allez dans "Edit Scheme". Sous l'onglet Options, cliquez sur la case à cocher "Autoriser la simulation d'emplacement", puis sélectionnez NYC, Ny dans la liste déroulante.

Vous pouvez également ajouter vos propres emplacements au format GPX ... amusez-vous

+0

Est-ce que cela fonctionnera avec les tests de périphériques? – harshit2811