getcountry
v0.1.0
Published
Simple function that returns the ISO 3166-1 alpha-3 country code of the country where you are geolocated.
Downloads
3
Readme
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