Jack The Baker
Jack The Baker

Reputation: 1903

Store LatLong in cookie

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

Answers (0)

Related Questions