Salut a tous . je suis confronte a un problème donc je ne sais pas comment m'y prendre pour gérer. en effet , je reçois les positions de géolocalisations comme-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 @Override public void onLocationChanged(Location location) { latitude = location.getLatitude(); longitude = location.getLongitude(); altitude = location.getAltitude(); accuracy = location.getAccuracy(); String msg = String.format( getResources().getString(R.string.new_location), latitude, longitude, altitude, accuracy); Toast.makeText(this, msg, Toast.LENGTH_LONG).show(); }lorsque je visualise ces positions la carte de Google , j'ai des positions approximatives. par exemple , il me dit que je me trouve a 126 m de ma position courante . ma question est donc la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if ((isInternetPresent == true) && (isdetectnetwork == true)){ locationMgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, minTime, minDistance,receivehelper); }
comment faire pour avoir des positions exactes
Partager