geonoder
A NodeJS client for geocoding/reverse address lookup with plug-in services.
Supported Providers
- Nominatim
Installation
To install this module in your project issue this command
npm install geonoder
Usage
Find the latitude and longitude of a given street address using Google as a provider.
var geonoder =var plebiscitoAddress = 'Via del Plebiscito, 102 00186 Roma'geonoder
Perform a reverse geocoding, find the street address associated with a given latitude and longitude pair.
var geonoder =var plebiscitoLat = 418965209var plebiscitoLong = 124805225geonoder
Tests
All tests are written using mocha. To install and run the tests:
npm install -g mocha
mocha -R list
Bug Reporting
To file a bug report, please use the project's issue tracker.
Roadmap
- Add other free services
- Add a caching mechanism
License
This project is released under the terms of the MIT license. You can find a copy of the license in the LICENSE file.