Dzwonię do navigator.geolocation.getCurrentPosition bez żadnych problemów. W mojej aplikacji internetowej mam bardziej przyjazny dla użytkownika ekran, który wyjaśnia korzystanie z lokalizacji użytkownika i oni naciskają przycisk, aby zainicjować tę prośbę. To wszystko działa cudownie jubbly.
Jednak, gdy użytkownik mówi "zawsze udzielać tego uprawnienia", chcę móc pominąć cały ten proces i automatycznie pobrać lokalizację. Czy istnieje sposób na zrobienie czegoś takiego jak:
if (!navigator.geolocation.hasPermission)
navigator.geolocation.getCurrentPosition(etc, etc);
else
showMyLovelyReasonsWhy();
Z góry dziękuję!
Odpowiedzi:
1 dla odpowiedzi № 1Wygląda na to, że musisz zrobić obejście, aby tak się stało.
Proszę zobaczyć: Czy istnieje sposób na wykrycie, czy użytkownik zezwolił już na korzystanie z navigator.geolocation?