Comment faire pour obtenir l'Emplacement (latitude & longitude de la valeur) dans la variable sur iOS?
Je voudrais profiter de l'emplacement de mon application utilisateur, plus précisément la latitude et la longitude de la valeur.
J'en ai besoin pour une utilisation dans une variable, afin que je puisse les envoyer avec une url...
Je n'ai jamais travaillé avec des emplacements sur iOS et Xcode et n'a rien trouvé correspondant à mon problème sur Internet...
Donc j'espère que quelqu'un peut expliquer à mes avec un exemple de code 🙂
Thx pour aider à u
Laurenz de l'Allemagne
OriginalL'auteur Laurenz Glück | 2012-10-04
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser CoreLocation pour obtenir la longitude et la latitude.
Inclure cadre:
Sur votre projet dans le navigateur.
Cliquez sur le bouton "plus" sous "lien binaire avec les bibliothèques"
Ajouter Corelocation à votre projet.
Importer le fichier d'en-tête:
Déclarer CLLocationManager:
initialiser locationManager:
Ensuite, utilisez
OriginalL'auteur Peter Zhou
ÉTAPE 1 : Ajouter CoreLocation cadre de votre projet.
ÉTAPE 2 : Écriture de code ci-dessous dans le fichier d'en-tête de la vue-contrôleur lorsque l'emplacement doit être récupérés :
Également, ajouter
CLLocationManagerDelegate
dans l'interface.Maintenant, créer un objet de LocationManager
ÉTAPE 3 : Dans,
ViewDidLoad
méthode d'écriture de code ci-dessous :Vous pouvez définir desiredAccuracy valeur
kCLLocationAccuracyBest, kCLLocationAccuracyNearestTenMeters, kCLLocationAccuracyHundredMeters, kCLLocationAccuracyKilometer, kCLLocationAccuracyThreeKilometers
Maintenant, écrire ci-dessous le code pour obtenir la latitude et la longitude de la valeur
ÉTAPE 4 : Dans iOS 8, cette code échoue silencieusement je.e, vous n'aurez pas d'erreur ou d'avertissement.
Vous devez faire deux choses en plus pour obtenir la localisation de travail:
Une ou deux clés ci-dessous doit être ajouté dans l'Info.fichier plist.
Ce sont de type Chaîne de caractères et la valeur peut être n'importe quel message de description ou de vide.
Maintenant, vous devez demander l'autorisation pour l'emplacement correspondant de la méthode. Utilisez l'une de ci-dessous appelle :
OriginalL'auteur Jayprakash Dubey
Swift:
Plus d'infos ici: https://developer.apple.com/library/mac/documentation/CoreLocation/Reference/CLLocationManager_Class/index.html#//apple_ref/occ/cl/CLLocationManager
OriginalL'auteur linker