169 похожих чатов

Всем привет, какой либой вы польщуетесь что бы взять геолокацию

пользователя? Кейс такой. Мне по кнопку надо брать локацию пользователя, и сетать на карту.

`
const getLocation = useCallback(async () => {
await Geolocation.getCurrentPosition(pos => {
Alert.alert(
longitude =>${pos.coords.longitude}, latitude => ${pos.coords.latitude},
)

dispatch(
userActions.setLocation({
longitude: pos.coords.longitude,
latitude: pos.coords.latitude,
}),
)
})
}, [dispatch])

const getPermission = useCallback(async () => {
await Geolocation.requestAuthorization(
() => {
getLocation()
},
error => console.log('getPermission Error =>', error.message),
)
}, [getLocation])`

код такой, это хук. НА емуляторе когда меняю координаты, то при перезаходе в апку алерт показывает разные координати. НО на устройстве (и IOS и Android) когда я перемещаюсь с одного конца офиса в другой (20-30 м может больше), координаты одинаковые (при перезаходе и даже при переустановке), кто модет занет. помогите))

4 ответов

10 просмотров

есть слушатель на изменение геопозиции Geolocation.watchPosition

Слава- Автор вопроса
Роман Александрович
есть слушатель на изменение геопозиции Geolocation...

а если я по кнопку вызываю еще еще раз (тоесть оно наново получает координаты), разве так рабоать не должно?

Слава
а если я по кнопку вызываю еще еще раз (тоесть оно...

немного твой вопрос не понял. У тебя закешированные координаты возвращаются, там можно настроить максимальное время, которые они будут храниться (maximumAge)

Слава- Автор вопроса
Роман Александрович
немного твой вопрос не понял. У тебя закешированны...

вау, там данные кешируються? прикол, в таком случае как сделать что бы ко кнопку оно доставало те координаты которые актуальны

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Я короче решил скомпилировать Nim в js, я думал он сработает как обычный транслятор. По итогу он мне создал файл с расширением js, и туда поместил кучу кода Вопрос, что это з...
𝕾𝖍𝖆𝖉𝖊 <suspense>
9
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
это группа токсиков или тех кто помогает?
Ибрагим
9
мы пытаемся подменить функцию, которая имеет меньше инструкций относительно функции, которой подменяем. https://www.reddit.com/r/jailbreakdevelopers/comments/w06ujy/mshookfun...
Óðinn
6
У кого-нибудь есть под рукой функция кодирования юникода, которая из фразы На русском сделает \u041d\u0430\u0020\u0440\u0443\u0441\u0441\u043a\u043e\u043c ?
Daniil Smolyakov
7
Карта сайта