代码之家  ›  专栏  ›  技术社区  ›  vanMeerdervoort

将地图查询地点搜索限制在一个国家

  •  0
  • vanMeerdervoort  · 技术社区  · 6 年前

    使用MapQuest place-search.js,我试图使用坐标和半径设置一个“圆”,将返回的结果大致限制在我的国家。

    我在 https://developer.mapquest.com/documentation/search-api/v4/swagger/ 然后编写了这段代码,但是mapquest似乎完全忽略了圆选项,仍然显示来自世界各地的城市。

    placeSearch({
            key: 'MY_MAPQUEST_KEY',
            collection: ['adminArea'],
            circle:[52.21158, 5.600489,200000],
            sort:'relevance',
            container: document.querySelector('#place-search-input')
        }).on('change', (e) => {
            $('#location').val(e.result.city);
        });
    

    如何将搜索范围限制在我的国家(荷兰),或至少在我的国家或离我很近的地方?

    1 回复  |  直到 6 年前
        1
  •  0
  •   MQBrian    6 年前

    Place Search api目前可用于美国和加拿大。其他地区在明年左右应该可以使用。