0.1.0 • Published 9 years ago

getcountry v0.1.0

Weekly downloads
9
License
MIT
Repository
github
Last release
9 years ago

getCountry

Simple function that returns the ISO 3166-1 alpha-3 country code of the country where you are geolocated.

The implementation wraps the HTML5 navigator.geolocation.getCurrentPosition function in a promise and uses the which-country lib in order to retrieve a country from its coords.

Usage

getCountry().then(function(country){
  console.log(country);
});

You can handle errors with a callback param :

getCountry({errorHandler: function(error){
  console.log(error);
}}).then(function(country){
  console.log(country);
});

Position options are also accepted :

getCountry({errorHandler: function(error){
  console.log(error);
}, options: {
  maximumAge: 0
}}).then(function(country){
  console.log(country);
});

License

MIT © Alexis Kofman