getcountry

0.1.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i getcountry

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • alexiskofman