Ошибка определения текущих координат пользователя
С выходом новых версий Android (начиная с 11), почему то сломалось определение текущих координат пользователя в webview. Пока сделал следующий костыль:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33  | 
						 function fetchLocation() {         if (navigator.geolocation) {             navigator.geolocation.getCurrentPosition(onGeoSuccess, onGeoError)         } else {                         console.log("- без передачи геолокации ((")                     }      }     function onGeoSuccess(event){         latitude=event.coords.latitude;         longitude=event.coords.longitude;         accuracy=event.coords.accuracy; //точность         console.log("- можно снимать координаты в браузере способ №2")         geosupport=true;     }     function onGeoError(event){             console.log("- без передачи геолокации ((")     }         console.log("--способ 1");         navigator.geolocation.getCurrentPosition(         function(location) {             latitude=location.coords.latitude;             longitude=location.coords.longitude;             accuracy=location.coords.accuracy; //точность             console.log("- можно снимать координаты в браузере способ №1")           },             function(error){                 console.log("-пробую способ 2");                 fetchLocation();            },{enableHighAccuracy: true,timeout: 2000,                              maximumAge: 60000}       );          |