Comment faire pour obtenir l'emplacement actuel de l'utilisateur par le code dans une application iphone?
Je veux obtenir de l'utilisateur de l'emplacement actuel de mon iPhone. Je veux montrer à l'utilisateur, comme le nom du pays, la latitude, la longitude de l'information dans mon application. Et aussi, je veux montrer l'emplacement dans la carte de Google aussi. J'ai essayé Google recherche aussi, mais ne peut pas obtenir la réponse exacte. Je dois obtenir de l'information qui a été à l'utilisation CLLocationManager
dans mon appli pour suivre l'emplacement. Comment puis-je l'utiliser? J'ai télécharger un exemple d'application d'Apple Documents. Voici le lien: https://developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html
Pouvez-vous svp m'aider sur ce point? Merci à l'avance.
- double possible de Comment puis-je obtenir de l'emplacement actuel de l'utilisateur dans iOS
Vous devez vous connecter pour publier un commentaire.
1) - je obtenir de l'information qui a été à l'utilisation
CLLocationManager
dans mon appli pour suivre l'emplacement. Comment puis-je l'utiliser?dans .h fichier
dans .m le fichier :-
2). Je veux montrer à l'utilisateur de l'emplacement actuel, comme le pays informations sur le nom de mon application.
Pour cela, vous pouvez utiliser Google Inverse de codage de Geo OU MKReverseGeocoder
ceci devrait faire plus de cela..
http://www.highoncoding.com/Articles/804_Introduction_to_MapKit_Framework_for_iPhone_Development.aspx
pour obtenir les informations sur l'emplacement, vous devez utiliser MKReverseGeocoder
https://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKReverseGeocoder_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40008323
D'abord créer une instance de la
MKMapView
Pour obtenir de l'utilisateur de la latitude et de la longitude:
Dans votre
viewDidLoad
Et à un nom de pays vous aurez besoin reversegeocoding vous pouvez regarder la classe de référence ici
https://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKReverseGeocoder_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40008323
OU
Si MKReverseGeoCoding devient trop compliqué vous pouvez utiliser Yahoo reversegeocoder
http://where.yahooapis.com/geocode?q=%f,%f&gflags=R&appid=yourAppId, ces 2 % f sera
userCoord.longitude
etuserCoord.latitude
.Oui, vous pouvez utiliser CLGeoCoder. Mais CLGeaCoder ne fournira pas de accrurate emplacement d'inforamtion à l'extérieur des états-unis pour d'autres pays comme l'Inde, etc. Afin de mieux utiliser Google Inverser le géocodage des SVGeoCoder. SVGeoCoder avoir de belles mise en œuvre pour obtenir la localisation avec goolePlaceAPI.