2016-03-10 36 views
1

我一直在使用的getCurrentPosition()的應用程序,但是,這並不在Chrome的最新版本工作了,請參閱:getCurrentposition的替代方法?

Deprecating Powerful Features on Insecure Origins

所以在這裏我的代碼不能正常工作的Chrome瀏覽器最新穩定版本:

var latitude = 0; 

var longitude = 0; 

    if (navigator.geolocation) { 

    navigator.geolocation.getCurrentPosition(function(position){ 

    latitude = position.coords.latitude; 

    longitude = position.coords.longitude; 

    $("#data").html("latitude: " + latitude + "<br>longitude: " + longitude); 

    }); 

    } 

什麼是替代獲取用戶的位置與HTML地理位置API?有什麼想法嗎?

+0

據我所知,你只需要使用它在一個安全的來源(HTTPS)。 – PostCrafter

回答

0

我正在努力解決這個問題。如果HTTPS不適合您,那麼可以在Chrome提示用戶提交地址時添加回退。然後讓您的應用對其進行地理編碼。