Всем привет. Какой способ получения местоположения более точный и приоритетный?
1. locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 2000, 0, locationListener);
2.locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 2000, 0, locationListener);
И вообще что такое networkProvider и с чем он взаимодействует? Как я через второй способ смог получить очень точные кординаты при отключённом вайфай и отключённой передачи данных? Это законно?