placename

1.1.2 • Public • Published

placename

find a normalized place name and lat/lon from a free-form location query

build status

example

var placename = require('placename');
var query = process.argv.slice(2).join(' ');
 
placename(query, function (err, rows) {
    console.log(rows);
});
$ node example/search.js oakland, cali
[ { name: 'Oakland',
    country: 'US',
    altCountry: '',
    muni: '',
    muniSub: '',
    featureClass: 'P',
    featureCode: 'PPLA2',
    adminCode: 'CA',
    population: 390724,
    lat: 37.80437,
    lon: -122.2708,
    from: 'oakland' } ]
$ node example/search.js 吉林
[ { name: 'Jilin',
    country: 'CN',
    altCountry: '',
    muni: '',
    muniSub: '',
    featureClass: 'P',
    featureCode: 'PPL',
    adminCode: '05',
    population: 1881977,
    lat: 43.85083,
    lon: 126.56028,
    from: '吉林市' } ]

methods

var placename = require('placename')

placename(query, cb)

Search for a city with a free-form location string query.

cb(err, results) fires with an array results containing all the matches.

usage

There's also a placename command that you can install with npm install -g placename.

usage: placename QUERY... {OPTIONS}

  -n  limit results to `n` entries
  -s  show short text output instead of json

install

With npm do:

npm install placename

license

MIT

/placename/

    Package Sidebar

    Install

    npm i placename

    Weekly Downloads

    96

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    13.7 kB

    Total Files

    10

    Last publish

    Collaborators

    • nopersonsmodules