Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Node Geocoder using the MapQuest Open Geocoding API Web Service.
JavaScript
Branch: master

Readme.md

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

Something went wrong with that request. Please try again.