我正在创建一个自定义自动填充字段,我的目标是仅从一个国家/地区获取城市。
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=amsterdam&inputtype=textquery&types=(cities)&fields=geometry,name&language=nl&key=APIKEY
我已阅读有关绑定特定国家/地区的componentRestrictions。如何在请求中包含参数?
添加参数&componentRestrictions=nl
无效。
答案 0 :(得分:1)
对于Web服务,每个the documentation的参数为components
:
- 组件-您希望将结果限制到的一组位置。当前,您可以使用组件最多按5个国家/地区进行过滤。国家/地区必须以与ISO 3166-1 Alpha-2兼容的两个字符的国家/地区代码形式传递。例如:components = country:fr会将您的结果限制在法国境内。多个国家/地区必须作为多个国家/地区:XX过滤器传递,并使用竖线字符(|)作为分隔符。例如:components = country:us | country:pr | country:vi | country:gu | country:mp会将您的结果限制在美国及其非法人组织的领土内。
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=amsterdam&inputtype=textquery&types=(cities)&fields=geometry,name&language=nl&components=country:nl&key=APIKEY