v-mapbox-geocoder 🌎
v-mapbox plugin for mapbox-gl-geocoder support.
Usage
First of all you need to install Mapbox GL and v-mapbox. See v-mapbox doc
# Install mapbox-gl-geocoder v-mapbox and v-mapbox-geocoder: $ npm i @mapbox/mapbox-gl-geocoder v-mapbox @geospoc/v-mapbox-geocoder
Now you can add geocoder control like other controls:
Options for mapbox-gl-geocoder described here can be passed via props.
Additionaly you can pass syncronized prop input
as in example below.
It will be passed to mapbox-gl-geocoder as default input value.
Each time you change value of this prop, mapbox-gl-geocoder .setInput
method is called.
Same for proximity
prop that internally invokes mapbox-gl-geocoder setProximity
method.
Also you can call query
method to query search and get results programmatically.
Credits
- Thanks to soal & his original vue-mapbox-geocoder
- All contributors (list).
- All GeoSpoc (team).
License
MIT © GeoSpoc