country-reverse-geocoding

0.2.2 • Public • Published

country-reverse-geocoding

NodeJS module to reverse geocoding of countries.

Installation

npm install country-reverse-geocoding

How it works

The only method of this module is get_country:

get_country(lat, lng)

Where lat and lng are the latitude and longitude of the point to be reverse-geocoded. get_country returns:

  • an Error if something went wrong
  • null if the point is not in any country
  • an object with two attributes: code, the country code, and name, the English name of this country
var crg = require('country-reverse-geocoding').country_reverse_geocoding();
 
var country = crg.get_country(47.3, 0.7);
 
console.log(country.name); // France

Tests

Install jasmine-node:

npm install jasmine-node -g

Then run

jasmine-node spec/

More information

The GeoJSON specification: http://www.geojson.org/ The GeoJSON file used in this module comes from https://github.com/johan/world.geo.json

License

Distributed under the MIT License.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.2
    2,485
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.2
    2,485
  • 0.2.1
    55
  • 0.2.0
    2
  • 0.1.1
    2
  • 0.1.0
    2

Package Sidebar

Install

npm i country-reverse-geocoding

Weekly Downloads

2,546

Version

0.2.2

License

none

Last publish

Collaborators

  • gflandre