navigator.geolocation.getCurrentPosition sometimes works sometimes doesn't

前端 未结 25 1913
伪装坚强ぢ
伪装坚强ぢ 2020-11-22 13:33

So I have a pretty simple bit of JS using the navigator.geolocation.getCurrentPosition jammy.

$(document).ready(function(){
  $(\"#business-locate, #people-l         


        
25条回答
  •  独厮守ぢ
    2020-11-22 14:33

    I found, that this way doesn't work

    navigator.geolocation.getCurrentPosition(function() {...}, function(err) {...}, {});
    

    But

    this way works perfect

    function storeCoordinates(position) {
        console.log(position.coords.latitude, position.coords.longitude);
    }    
    
    function errorHandler() {...}
    
    navigator.geolocation.getCurrentPosition(storeCoordinates, errorHandler, { enableHighAccuracy: true, timeout: 20000, maximumAge: 0 });
    

提交回复
热议问题