Например, я внутри здания, и я хочу получить свое местоположение с точностью 0,75 (Criteria.ACCURACY_FINE
), и это будет использовать gps, если мой gps включен. Поскольку я внутри здания, gps не будет работать.
Как я могу определить, действительно ли невозможно получить местоположение исправления gps?
Будет вызываться onLocationChanged(Location arg0)
, даже если при использовании LocationListener
?
Можно ли использовать тайм-аут в запросе местоположения gps, чтобы я мог перейти в сеть в качестве провайдера местоположения, если я не могу получить какое-либо местоположение?
Я вижу три основные возможности: