Одновременное использование GPS и сетевого провайдера в Android

Я реализовал в своем приложении прослушиватель местоположения, который использует сетевой провайдер.

Все это работает отлично, потому что мне нужно быстро определять местоположение, а с поставщиком GPS на это уходит много времени.

Но я дошел до точки в моем приложении, где местоположение должно быть точным (максимум 5-10 метров).

Мне было интересно, а " И можно ли также сообщить мне, когда провайдер GPS предоставил мне местоположение GPS?

Итак, в основном:

LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, this);

Будет ли это работать с таким же переопределенным onLocationChanged ()?

И как я могу узнать, GPS получил местоположение?

Спасибо,

21
задан Galip 4 January 2011 в 15:49
поделиться