локацию, в то время как Яндекс Карты и Гугл Карты, а так же стороний апп сразу запускаются с актуальной локацией. Не подскажете какой у них механизм работы?
Скорее всего проверяют время у местоположения и если оно старее, чем нужно, то получают новое. Гугл тоже не гарантирует, что местоположение вообще будет доступно: https://developer.android.com/reference/android/location/LocationManager#getLastKnownLocation(java.lang.String)
Просто у них это моментально работает, а у меня приходится ждать пока я получу актуальную локацию
Может быть, у них там сервис какой в фоне пытается заранее получить результат 🤷♂ Кстати, Гугл карты тоже не всегда сразу получают положение. Иногда их нужно пнуть раз несколько, чтобы в чувство пришли.
Обсуждают сегодня