Javascript 限制google places自动完成结果仅显示州或国家或两者

Javascript 限制google places自动完成结果仅显示州或国家或两者,javascript,google-places-api,Javascript,Google Places Api,此api是“类型”参数 记录在这里 理想情况下,我会通过[‘行政区’、‘国家’],但没有显示任何结果 仅传递其中一种类型也不会显示任何结果 最好的匹配是['(地区)”,但除了国家和州外,它还可以找到城市名称,这在我的用例中是不相关的 如何解决这个问题 感谢不幸的是,对于自动完成,只能使用地理编码、地址、机构、(地区)、和(城市)类型 解决这个问题的唯一方法是使用HTTP API并为自动完成框创建自己的UI。此链接可用于api:https://maps.googleapis.com/maps/ap

此api是“类型”参数

记录在这里

理想情况下,我会通过[‘行政区’、‘国家’],但没有显示任何结果

仅传递其中一种类型也不会显示任何结果

最好的匹配是['(地区)”,但除了国家和州外,它还可以找到城市名称,这在我的用例中是不相关的

如何解决这个问题


感谢

不幸的是,对于自动完成,只能使用
地理编码
地址
机构
(地区)
、和
(城市)
类型

解决这个问题的唯一方法是使用HTTP API并为自动完成框创建自己的UI。此链接可用于api:
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=QUERY&key=API_KEY&types=(地区)
。结果在JSON对象中返回,每个项都有一个
types
字段,该字段由适用于该位置的类型数组组成。索引0处的类型就是您感兴趣的类型。它通常类似于
国家
,或
行政区_1级