Ich habe eine Schaltfläche in einer HTML-Webseite und es wird die Geolocation
Details nach einem Klick auf diese Schaltfläche, kann die Anfrage wird für etwa 5 seconds
verarbeiten, so ist es gut, einen Spinner oder Laden zu zeigen Nachricht an den Benutzer, um anzugeben, dass seine Anfrage verarbeitet wird.Zeige Spinner auf HTML5 Geolocation Anfrage
Das habe ich ausprobiert.
if (navigator.geolocation) {
//request starts Showing the spinner at this point.
navigator.geolocation.getCurrentPosition(function(position) {
//get coordinates
}, function (error) {
// Handle errors !!This callback isn't execute if a user close the
// geolocation prompt or click on `Not Now` option in the prompt
// So its not always correct to hide the spinner in here.
}, {enableHighAccuracy: true, timeout: 8000});
}
die Spinner in errorCallback
Hiding ist nicht immer richtig, weil dieser Rückruf wird nicht ausgeführt, wenn ein Benutzer close
die Geolocation prompt
oder auf Not Now
wie unten Bild in der Eingabeaufforderung Option klicken.
Was ist die beste Art und Weise, dies zu tun?
Entschuldigung, diese Frage dreht sich nicht um Spinner –