早上好,我目前正在这家书店工作 https://github.com/fega/vue2-leaflet-geosearch 我已经通过以下方式为地点查找器应用了规则:
geosearchOptions: {
provider: new OpenStreetMapProvider(),
searchLabel: '¿Que direccion buscas?',
showMarker: true,
showPopup: false,
maxMarkers: 1,
style: 'bar',
retainZoomLevel : true
}
但是,我希望您仅使用您的国家/地区代码向我显示某些国家/地区的结果,因为目前我正在搜索所有地点,例如:
我只想限制一个国家。
答案 0 :(得分:1)
要限制按国家搜索OpenStreetMapProvider
,请指定countrycodes
参数。
countrycodes=<countrycode>[,<countrycode>][,<countrycode>]...
将搜索结果限制为特定的国家(或国家列表)。
<countrycode>
应该是ISO 3166-1alpha2代码,例如gb
代表 英国,de
代表德国,等等。
示例
geosearchOptions: {
provider: new OpenStreetMapProvider({
params: {
countrycodes: "gb"
}
})
}