Vidéo: Connaître la position sur la carte de vos proches amis sur Whatsapp 2025
Les programmeurs iOS ont tellement d'options pour leurs projets. Qu'en est-il de montrer l'emplacement de l'utilisateur sur la carte? C'est facile! Dans le MapController. m fichier, ajoutez le code en gras à viewDidLoad dans MapController. m.
- (void) viewDidLoad {[super viewDidLoad]; soi. vue de la carte. déléguer = soi-même; soi. vue de la carte. showsUserLocation = YES;}
Vos ajouts commencent par faire du MapController le délégué de la vue cartographique. showsUserLocation est une propriété MKMapView qui indique à la vue Carte si elle doit afficher l'emplacement de l'utilisateur. Si la réponse est OUI, vous obtenez le même point pulsé bleu que vous voyez affiché dans l'application Cartes intégrée.
Si vous deviez compiler et exécuter l'application telle qu'elle est actuellement sur votre iPad, on vous demanderait si vous pouviez utiliser votre position actuelle, et si vous appuyez sur OK, vous auriez obtenir une carte US en orientation Paysage avec un point bleu qui représente l'emplacement actuel de l'iPad. (Vous devrez peut-être effectuer un panoramique sur la carte pour le voir.)
Bien sûr, pour le voir en orientation Paysage, vous devez activer l'iPad ou choisir Matériel → Pivoter à droite (ou Pivoter à gauche) dans le menu Simulateur.
Voilà ce qui se passe sur votre iPad. Sur le simulateur, l'histoire est différente.
Après avoir lancé l'application dans le simulateur, choisissez San Francisco en affichant la zone Déboguer dans le sélecteur Affichage de la barre d'outils, en cliquant sur l'icône Simuler l'emplacement (elle ressemble à l'icône Emplacement standard) dans la barre Déboguer de la fenêtre Espace de travail, puis en sélectionnant San Francisco dans le menu qui apparaît. Vous pouvez également ajouter plus d'emplacements.
Vous pouvez également simuler l'emplacement (avec des choix intéressants) dans le menu Simulator Debug - choisissez Debug → Location. Découvrez City Run par exemple, ou entrez même les coordonnées GPS de n'importe quel endroit (choisissez Custom Location).
Si vous ne voyez pas l'emplacement actuel, vous pouvez vérifier que vous avez bien créé la prise mapView et l'avoir connectée à la vue Carte du storyboard.
Toucher le point bleu affiche également ce que l'on appelle une annotation , et vous pouvez personnaliser le texte pour qu'il affiche tout ce que vous avez conçu intelligemment, y compris l'adresse de l'emplacement actuel.
