Mapbox Geocoder 忽略国家

Mapbox Geocoder ignores country

我正在尝试使用 Mapbox 实现地理编码。为了获得更好的结果,我想将搜索限制在一个国家/地区。我找到 this guide 了解如何做到这一点。 但不幸的是,当我在我的代码中这样做时:

$(document).on('keyup', "#place", 
function() {
    var text = $(this).val();
    if (text.length >= 5) {
      geocoder.query({query:text, country:'de'}, setMap());
    }

它似乎忽略了国家选项和全球搜索...

看看这个最小的 Jsfiddle

谁能帮帮我?

A 写了 Mapbox 支持团队。不幸的是,geocode.query 不(还)支持国家/地区的限制。 但您可以通过 API.

使用国家/地区限制搜索