mapquest-geocoder

1.1.0 • Public • Published

MapQuest Geocoder

Geocoder using the MapQuest Open Geocoding API Web Service.

Example

var Geocoder = require('../../index');
var geocoder = new Geocoder('yourAppKeyHere');
 
 
geocoder
  .geocode([
    'New York, USA',
    'Kabul, Afghanistan',
    '52.516815, 13.390421',
    'Unter den Linden 17, Berlin, Germany'
  ], function(err, locations) {
    if (err) throw err;
    console.log('locations received: ', locations.received);
    console.log('locations rejected: ', locations.rejected);
  });
 
 
geocoder
  .on('location:received', function(location){
    console.log('location received: ', location);
  })
  .on('location:rejected', function(location){
    console.log('location rejected: ', location);
  })
  .on('finished', function(locations){
    console.log('locations received: ', locations.received);
    console.log('locations rejected: ', locations.rejected);
  })

Events

  • location:received Location was successfully geocoded and received
  • location:rejected Location got rejected, no result
  • finished Geocoding finished, includes all locations that were successfully geocoded and rejected

API

Geocoder#geocode([locations], callback)

Geocodes a list of locations.

Tests

$ npm install
$ npm test

License

MIT

/mapquest-geocoder/

    Package Sidebar

    Install

    npm i mapquest-geocoder

    Weekly Downloads

    10

    Version

    1.1.0

    License

    none

    Last publish

    Collaborators

    • jonykrause