nominatim-search
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Nominatim-JS

Unofficial JS SDK for the Nominatim Open Street Map service that allows geocoding and reverse geocoding

How to use?

First, install the SDK

$ npm install --save nominatim-search

Example with promises

const { NominatimJS } = require('nominatim-js');
 
NominatimJS.search({
  q: 'bakery in new york'
}).then(results => {
  // do something with results
}).catch(error => {
  // error ocurred
});
 

Example with async / await

const { NominatimJS } = require('nominatim-js');
 
async function search(){
  let results = await NominatimJS.search({
    q: 'bakery in new york'
  });
}

NOTE: To await the response, the call to the API must be written inside an async function

Example Reverse Geocoding with promises

const { NominatimJS } = require('nominatim-js');
 
NominatimJS.reverse({
  lat: 50,
  lon: 50,
}).then(results => {
  // do something with results
}).catch(error => {
  // error ocurred
});
 

License

MIT

Dependents (1)

Package Sidebar

Install

npm i nominatim-search

Weekly Downloads

17

Version

1.0.2

License

MIT

Unpacked Size

11.2 kB

Total Files

5

Last publish

Collaborators

  • grimwoodent