BAN : module node pour utilisation de la Base Adresse Nationale
La Base Adresse Nationale est une base de données qui a pour but de référencer l'intégralité des adresses du territoire français. BAN
Ce module permet une utilisation simple de deux de ses WebServices : le géocodage (obtenir les coordonnées GPS à partir d'une adresse) et le géocodage inverse (obtenir une adresse à partir de coordonnées GPS).
L'API de la BAN est disponible à cette adresse : https://adresse.data.gouv.fr/api
Les données disponibles via cette API sont sous licence ODbL
Installation
$ npm install node-ban
API
var ban = ;
ban.geocode(adresse, options, callback)
Récupère un geojson FeatureCollection. Exemple :
var options = {}; ban;
Options
Les options disponibles sont celles documentées sur le site de la BAN (excepté l'autocomplete), à savoir:
var options = limit: 100 postcode:"44380" //Type String pour cas particulier de la Corse priority: lat: 48789 lon: 2789 type:"street";
ban.reverseGeocode(coordinates, options, callback)
Récupère un geojson FeatureCollection. Exemple :
ban;
Options
Les options disponibles sont celles documentées sur le site de la BAN, à savoir:
var options = type:"street";