У меня проблемы, я хотел бы использовать геолокацию с googleMap.У меня не было проблем с картой Google, просто, геолокация не выполнялась, а значения широты и долготы равны нулю
public void geolocalisation() {
lmanager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lmanager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000l, 10l, new LocationListener(){
public void onLocationChanged(Location arg0) {
latitude = arg0.getLatitude();
longitude = arg0.getLongitude();
}
public void onProviderDisabled(String arg0) {}
public void onProviderEnabled(String arg0) {}
public void onStatusChanged(String arg0, int arg1, Bundle arg2) {}
});
GeoPoint position = new GeoPoint(microdegrees(longitude),microdegrees(latitude));
MonOverlay marker = new MonOverlay(getResources().getDrawable(R.drawable.personne));//localisation point marker
marker.addPoint(position);
maMap.getOverlays().add(marker);
monControler = this.maMap.getController();
}
, и это разрешения в androidManifest
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_GPS"/>
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS"/>
Не знаю, в чем проблемы?