В настоящее время я использую геолокацию для React Web App, она отлично работает на Chrome, потому что по умолчанию они запрашивают разрешение на получение местоположения.
В Firefox аналогично, но с использованием подсказки и разрешить разрешение не может получить местоположение.
Так что я попробовал на мобильных устройствах, потому что его основной используется на этих устройствах. Но не работает
Поиск на многих сайтах, проблема его в разрешении. И я нахожу, как компрометировать разрешение, но у меня нет хороших результатов
Я повторяю, на chrome на рабочем столе работает, но не на мобильном телефоне, что я могу сделать?
getLocation(){
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.getCoordinates);
} else {
alert("Geolocation is not supported by this browser.");
}
}
getCoordinates(position){
this.setState({
lat: position.coords.latitude,
long: position.coords.longitude
})
this.handleSubmit()
}
handleSubmit = () => {
this.setState({
class:"succes",
message: "Your location has been sent correctly.",
})
}