Тайм-аут запроса местоположения - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу получить текущее местоположение моего устройства, и я выбираю его в нашем офисе.Но когда я нажимаю кнопку регистрации, она всегда выдает предупреждение

findCoordinates = () => {
    navigator.geolocation.getCurrentPosition(
        position => {
            // const location = JSON.stringify(position);
            console.log("LOCATION", position.coords.longitude, position.coords.latitude);
            this.setState({
                latitude: position.coords.latitude,
                longitude: position.coords.longitude,
            });
            this.props.onCheckin(this.state.latitude, this.state.longitude, this.props.employee_id);
        },
        error => Alert.alert(error.message),
        // { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 }
        { enableHighAccuracy: true, timeout: 5000, maximumAge: 10000 }
    );

};

1 Ответ

0 голосов
/ 05 февраля 2019

Это проблема с конкретными версиями Android и может быть решена путем удаления enableHighAccuracy: true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...