如何设置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'
    })
);

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...