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

Readme

Keywords

Package Sidebar

Install

npm i mapquest-geocoder

Weekly Downloads

1

Version

1.1.0

License

none

Last publish

Collaborators

  • jonykrause