2017-12-06 5 views
0

Ich habe ein sehr merkwürdiges (aber geringfügiges) Problem mit einer Verzögerung der Standort-Rückgabe unter Verwendung von navigator.geolocation.getCurrentPosition(showPosition); in Chrome, aber nicht in Safari.GetCurrentPosition Verzögerung in Chrome aber nicht Safari?

Hier ist eine Geige Erklärung des Barebones von dem, was ich meine: https://jsfiddle.net/L59kj418/

ich ~ 4000ms auf Chrome aber ~ 30ms auf Safari (stellen Sie sicher, wieder zu laufen, nachdem die Station als die Zeit erlaubt wird Skew Ergebnisse zu wählen) . Ich habe das auch auf allen meinen Geräten getestet. Ich bin neugierig, ob es einen Grund/Workaround gibt oder ob dies ein legitimer Fehler ist.

Antwort

0

Versuchen Sie, den options Parameter anzugeben und maxAge auf 24 Stunden oder ein Jahr einzustellen und sehen Sie, ob das einen Unterschied macht. Versuchen Sie auch, die Genauigkeit auf wahr zu setzen.

Verwandte Themen