1.2.1 • Published 8 years ago

geos-major v1.2.1

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

geos-major NPM version Build Status Dependency Status

Lightning fast longitude and latitude lookup for country and state codes.

Install

npm install geos-major --save

Country Lookup

var geos = require('geos-major')
  , geo = geos.country('us');
console.log(geo); /* results:  
    countryCode: 'US',
    countryName: 'United States',
    currency: 'USD,USN,USS',
    continent: 'Americas',
    subContinent: 'Northern America',
    phoneCode: '1',
    latitude: 38,
    longitude: -97
} */

CloudFlare Lookup

var geos = require('geos-major')
  , cf_country = req.headers['cf-ipcountry']
  , geo = geos.country(cf_country); // accessed from the USA
console.log(geo); // countryCode: 'US', countryName: 'United States', ...

State Lookup

Includes regions: AA, AE, AP, AS, FM, GU, MH, MP & PR

var geos = require('geos-major')
  , geo = geos.state('TX');
console.log(geo); // { "name":"Texas", "latitude": 31.1060, "longitude": -97.6475 }

Major attributions

License: MIT

1.2.1

8 years ago

1.2.0

8 years ago

1.1.3

11 years ago

1.1.2

11 years ago

1.1.1

11 years ago

1.0.8

11 years ago

0.5.5

11 years ago

0.5.4

11 years ago

0.5.3

11 years ago

0.5.2

11 years ago

0.4.2

11 years ago