Я пишу приложение, которое показывает ваше местоположение на карте Google ...
пока все хорошо ... показывает мое местоположение правильно
Проблема в том, что этот gps не обновляется, если я двигаюсь (или делает, но только через некоторое время)
Кто-нибудь знает, как это сделать так, как это делают нативные карты Google (для Android)?
Это если вы нажмете на «мое местоположение», и на нем появится мигающая синяя точка, которая меняется при перемещении ...
Это мой код:
//Initializing the listeners
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 35000, 10, networkLocationListener);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 35000, 10, gpsLocationListener);
//and now, in both 'networkLocationListener' and 'gpsLocationListener'
//I overwrite the method 'onLocationChanged':
@Override
public void onLocationChanged(Location location) {
Log.i("test", "New network location: "+location.getLatitude()+
" , "+location.getLongitude());
myLongitude= location.getLongitude();
myLatitude= location.getLatitude();
}
//and the variables myLongitude and myLatitude are the only ones that I need to display my
//position in the map...
Кто-нибудь знает, если я что-то упустил?