Ich rufe navigator.geolocation an.getCurrentPosition ohne Probleme. In meiner Web-App habe ich einen benutzerfreundlicheren Bildschirm, in dem die Verwendung des Standortes des Benutzers erläutert wird, und der Benutzer drückt einen Knopf, um diese Anfrage zu initiieren.
Wenn ein Benutzer jedoch "Immer diese Berechtigung gewähren" sagt, möchte ich diesen gesamten Prozess überspringen und die Position automatisch abrufen. Gibt es eine Möglichkeit, etwas zu tun:
if (!navigator.geolocation.hasPermission)
navigator.geolocation.getCurrentPosition(etc, etc);
else
showMyLovelyReasonsWhy();
Danke im Voraus!
Antworten:
1 für die Antwort № 1Anscheinend müssen Sie eine Problemumgehung machen, damit dies geschieht.
Bitte sehen Sie: Gibt es eine Möglichkeit festzustellen, ob ein Benutzer bereits die Berechtigung zur Verwendung von navigator.geolocation erteilt hat?