Find address locations via OSM Nominatim
npm install @umrashrf/preact-osm-geocoding> Find address locations via OSM Nominatim
 
``bash`
npm install --save @umrashrf/preact-osm-geocoding
`tsx
import React, { Component } from 'preact'
import { ReactOsmGeocoding } from '@umrashrf/preact-osm-geocoding'
import '@umrashrf/preact-osm-geocoding/dist/index.css'
class Example extends Component {
render() {
return
}
}
``Details
API: https://nominatim.org/release-docs/develop/api/Search/`
| Props | Definition | Type | Default |
| ------------- |:-------------:| -----:|-----:|
| placeholder | Placeholder for search input | string | "Enter address" |string
| inputValue | value field for search input | | "" |number
| debounce | Debounce duration for the input in ms | | 1000 |string
| iconUrl | Icon image url for the search icon | | "https://cdn2.iconfinder.com/data/icons/ios-7-icons/50/search-512.png"|string
| city | Check Nominatim search API for details| | "" |string
| countrycode | Check Nominatim search API for details | | "tr" |string
| acceptLanguage| Check Nominatim search API for details | | "tr" |
| viewbox | Bbox to filter query results, check Nominatim for more information | | "" |Function
| callback | Function returns selected address information | | undefined |string
| outerClassNames | Top level class names | | "" |string
| inputClassNames | HTML input element class names | | "" |string
| resultsClassNames | Class names for results holder div | | "" |string` | "" |
| resultClassNames | Class names for each result row |
MIT © SchemeSonic