Reputation: 1903
What I am trying to do is, store user LatLong in Cookie, but cookie not set after user allow for position, with no error or etc. What I have did wrong?
var successCallback = function(position) {
$.cookie('latlong', position.coords.latitude + ',' + position.coords.longitude, {
expires: 360,
path: '/'
});
};
var errorCallback = function(error) {
var errorMessage = 'Unknown error';
switch (error.code) {
case 1:
errorMessage = 'Permission denied';
break;
case 2:
errorMessage = 'Position unavailable';
break;
case 3:
errorMessage = 'Timeout';
break;
}
};
var options = {
enableHighAccuracy: true,
timeout: 10000,
maximumAge: 0
};
navigator.geolocation.getCurrentPosition(successCallback, errorCallback, options);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="/plugin/cookie/jquery.cookie.js"></script>
Upvotes: 0
Views: 152