何(そのサポートジオロケーション)すべてのHTML5のブラウザでサポートされるべきであるのlocalStorageを使用する方法について
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
}
//Get latitude and longitude;
function successFunction(position) {
var lat = position.coords.latitude;
var long = position.coords.longitude;
localStorage['authorizedGeoLocation'] = 1;
}
function errorFunction(){
localStorage['authorizedGeoLocation'] = 0;
}
function checkauthorizedGeoLocation(){ // you can use this function to know if geoLocation was previously allowed
if(typeof localStorage['authorizedGeoLocation'] == "undefined" || localStorage['authorizedGeoLocation'] == "0")
return false;
else
return true;
}
そして、あなたは以下の機能を使用して確認してください。
alert(checkauthorizedGeoLocation());
This is the jsfiddle if you need to check
今どこかに行くよ! – bugmagnet
私はそれが助けてくれることを望みます。 –
メッディ、私はあなたに恩恵を与えている。私にgeolocationを与えるHTMLバージョンが私にlocalStorageを与えるものであることが私に指摘されています。 – bugmagnet