![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
@dean9703111/vue-mapbox-geocoder
Advanced tools
Vue-mapbox plugin for mapbox-gl-geocoder support.
First of all you need to install Mapbox GL and Vue-mapbox. See vue-mapbox doc
Install mabbox-gl-geocoder and vue-mapbox-geocoder:
npm i @mapbox/mapbox-gl-geocoder vue-mapbox vue-mapbox-geocoder
Now you can add geocoder control like other controls:
<template>
<MglMap
:accessToken="accessToken"
:mapStyle="mapStyle"
>
<MglGeocoderControl
<-- props needed for GeolocateControl -->
:accessToken="accessToken"
:input.sync="defaultInput"
@results="handleSearch"
/>
</MglMap>
</template>
<script>
import {
MglMap,
MglNavigationControl,
MglGeolocateControl
} from 'vue-mapbox'
import MglGeocoderControl from 'vue-mapbox-geocoder'
export default {
name: 'App',
components: {
MglMap,
MglGeocoderControl
},
data() {
return {
accessToken: 'YOUR_ACCESS_TOKEN',
mapStyle: 'YOUR_MAP_STYLE',
defaultInput: 'Bodhgaya'
}
},
methods: {
handleSearch(event) {
console.log(event)
}
}
}
</script>
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.
FAQs
Geocoder plugin for VueMapbox
We found that @dean9703111/vue-mapbox-geocoder demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.