1.0.0 • Published 2 years ago
@diasfs/proximity-search v1.0.0
proximity-search
Install
npm install @diasfs/proximity-search
Usage
import ProximitySearch from "proximity-search"
let position = {
latitude: -30.07866404815339,
longitude: -51.03899232898299
}
let options: {
neighbors: false,
precision: 5
}
ProximitySearch.search(position, options)
.then(results => {
for(result of results) {
let { id, name, tags, lat, lng } = result
console.log({ id, name, tags, lat, lng })
}
})
Options
Option | Default | Description |
---|---|---|
endpoint | https://cdn.jsdelivr.net/gh/diasfs/osm-proximity@latest/poi-data | The endpoint used to search the content. The final url will be the combination of endpoint, precision and the geohash of the position in the precision (https://[endpoint]/[precision]/[geohash].json). The default endpoint will only return results in brazil |
precision | 5 | The geohash precision used to calculate the position geohash. Wikipedia |
neighbors | false | If true, search in the neighbors areas too |
1.0.0
2 years ago