@eox/geosearch v0.5.2
Geo Search
An autocompleted search input for geographic locations.
The element comes with a configurable button mode which can be enabled with the boolean attributes button and, additionally, small, to use the button in a map toolbar.
Real-time OpenCage API access is enabled by setting the endpoint attribute. Optionally, a limit attribute may be set to restrict the number of fetched locations.
Usage
npm install @eox/geosearch// for setups with bundlers e.g. Vite
import "@eox/geosearch"
// or, for e.g. single HTML files without bundler
import "@eox/geosearch/dist/eox-geosearch.js"
<eox-geosearch></eox-geosearch>Configuration
Furthermore, the alignment of the input and search results can be configured to align straight or in a 90-degree angle in any direction with the input-direction and results-direction attributes and the following directions:
leftuprightdown
To style the component, the following CSS variables are supported:
--button-bg--button-fg--input-fg--input-bg--results-fg--results-bg--results-border-color
Screenshots/Videos
Development
For a development setup, please check the root-level readme.
Changelog
Created automatically here