Comment puis-je obtenir la longitude et la latitude de la position actuelle affichée sur mapView?Comment trouver la position actuelle dans la vue cartographique
Merci.
Comment puis-je obtenir la longitude et la latitude de la position actuelle affichée sur mapView?Comment trouver la position actuelle dans la vue cartographique
Merci.
position de la fenêtre actuelle:
float latitude = myMapView.centerCoordinate.latitude;
float longitude = myMapView.centerCoordinate.longitude;
position de l'utilisateur actuel:
CLLocation userLocation = myMapView.userLocation.location;
float latitude = userLocation.coordinate.latitude;
float longitude = userLocation.coordinate.longitude;
La carte userLocation ne sera pas mis tout de suite, il est souvent préférable d'utiliser simplement Core Location si vous avez besoin pour obtenir le emplacement des utilisateurs. Après tout, si la carte utilise déjà le GPS, utiliser Core Location est un peu gratuit car vous n'utilisez pas plus de puissance que la carte - vous pouvez toujours avoir la carte qui affiche l'emplacement des utilisateurs aussi. Cela vous dira aussi des choses comme "GPS ne fonctionne pas" ou "GPS n'est pas disponible" que vous ne pouvez pas trouver à Mapkit.
par emplacement actuel je ne voulais pas dire ce que vous voyez dans le centre de l'écran. Je voulais dire le vrai emplacement actuel de moi-même. Donc, fondamentalement, j'ai besoin de la latitude et la longitude du cercle bleu sur l'écran qui montre ma position actuelle – aryaxt
édités pour vous. –
merci beaucoup qui a fonctionné – aryaxt