J'ai de la difficulté à obtenir une application Monodroid pour récupérer un emplacement lorsque je l'exécute dans un émulateur. Mon code ressemble à ceci:Problème de localisation de l'émulateur Monodroid
LocationManager locationsManager = (LocationManager) threadSurfaceView.Context.GetSystemService (Context.LocationService);
location = locationsManager.GetLastKnownLocation (Android.Content.Context.LocationService);
Cependant, cela semble toujours retourner null. Dois-je configurer l'émulateur d'une manière ou d'une autre afin qu'il ait un service de localisation et/ou un emplacement?
J'ai aussi essayé d'ajouter un LocationListener:
LocationListener = new MyLocationListener();
emplacementsManager.RequestLocationUpdates (LocationManager.GpsProvider, 120000, 0, locationListener);
Mais le problème que j'avais ici était de créer la classe MyLocationListener. J'ai implémenté les quatre méthodes publiques (OnLocationChanged (Location) et ainsi de suite), mais Visual Studio s'est plaint d'une méthode Android.Runtime.IJavaObject manquante - quelqu'un a-t-il un exemple simple de classe qui implémente ILocationListener?
Merci pour toute aide. Martin
Merci - Je vais jeter un oeil, à cet exemple. – user304582
L'exemple github ne mentionne pas que vous devrez ajouter les 2 autorisations suivantes au fichier AndroidManifest.xml. ' ' –