Obtenez de l'utilisateur actuel de la position avec le gps/réseau android MapView
Bonjour, j'ai été à l'aide de ce guide pour déterminer la locationof l'utilisateur: http://developer.android.com/guide/topics/location/obtaining-user-location.html
et mon code ressemble à ceci:
LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
LocationListener locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
test = new GeoPoint((int)location.getLatitude()*1000000, (int)location.getAltitude()*1000000);
mapController.animateTo(test);
}
@Override
public void onProviderDisabled(String provider) {
//TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
//TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
//TODO Auto-generated method stub
}
};
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);
}
Je n'obtiens l'erreur et l'application s'arrête, mais quand je suis à l'aide de cette activité.
Reconnaissants pour l'aide
- Vous pouvez poster votre logcat traces ?
- Merci de poster le log d'erreur
- Je ne reçois le message d'erreur lors de l'exécution sur le mobile depuis l'émulateur ne marche pas toute wifi/connexion gps. Est-il un defualt journal des erreurs qui crée dans le mobile?
- quand u se connecter ur mobile avec ur du système et de l'exécuter, le journal sera présent à l'intérieur de la logcat d'eclipse. Veuillez coller.
- J'ai connecté mon téléphone à mon ordinateur maintenant et j'ai activé l'usb de dépannage. Mais rien sous "périphériques" apparaît dans la DDMS onglet et quand je lance l'application sur le téléphone logcat ne pas se connecter quoi que ce soit.
- après la connexion à l'ordinateur ur et de donner à exécuter, est en cours d'exécution dans le dispositif?
- Exécuter comme dans "run <projectname>" ? Parce que quand buttom est enfoncé, l'émulateur se présente comme une "périphériques", mais pas sur mon portable.
- img138.imageshack.us/f/errorvl.png
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît confirmer que vous avez assigné à l'autorisation suivante à votre fichier manifeste
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
Je suppose que vous exécutez ce code dans l'appareil
essayez ceci sur l'appareil
Configuration -> Emplacement -> Utiliser le GPS
ET
Configuration -> Paramètres de l'Application -> Développement -> Permettre Emplacement Maquette
Je l'ai résolu, je n'ai pas instancier mapContoller :>. Mais j'ai un autre problème maintenant. que je poste dans une autre question.