Подозреваю что без разрешения на хотя бы coarse геолокацию - соотв.классы пошлют лесом. Только запросить координаты и уточнить у провайдера от gps ли они
это понятно,просто разрешение может быть,служба может быть включена,а сигнал может пропасть вдруг - тоесть фактически геолокация будет не работать