如何设置Mapbox Geocoder的参数,使其仅返回邮政编码?

问题描述

我目前正在使用地图,我只希望我的用户能够通过自己的邮政编码进行搜索。是否可以通过这种方式自定义功能?这是我正在使用的唯一代码

'map.addControl(
    new MapBoxGeocoder({
    accesstoken: mapBoxgl.accesstoken,mapBoxgl: mapBoxgl
    })
);'

解决方法

您可以使用types属性将返回的类型限制为此处定义的值:https://docs.mapbox.com/api/search/#data-types

map.addControl(
    new MapboxGeocoder({
        accessToken: mapboxgl.accessToken,mapboxgl: mapboxgl,types: 'postcode'
    })
);