Я хотел бы обсудить со всеми, поделившись, почему использование сервисов определения местоположения не так быстро, как google-map.
Теперь я создал две службы определения местоположения потоков:
- GoogleApiClient (с LocationServices.API)
- Пользовательские собственные службы определения местоположения с поставщиком GPS и сети
С GoogleAPIClient (LocationServices) я конфигурирую
- PRIORITY_HIGH_ACCURACY
- FAST_INTERVAL_FUSED_POSITION (10 сек.)
- INTERVAL_FUSED_POSITION (60 сек.)
С помощью собственного потока получаю местоположение от GPS, сеть с 3 минутами я запрашиваю местоположение от GPS, сетевых провайдеров.
Но иногда мое приложение получает не так быстро, как приложение GoogleMap. Бывший:
- Когда мое приложение в течение длительного времени не может получить местоположение, откройте Карту Google сразу же определите местоположение, и снова откройте Мое приложение в порядке.
- Я всегда замечал, что google-map получает позицию за несколько секунд, а мое приложение не так быстро.
Все, кто пользуется сервисом определения местоположения, вместе обсуждают, делятся чем-то, чтобы повысить скорость определения местоположения.