我尝试使用以下代码仅获取国家park
中的establishment
和us
,以便我的Google地方自动完成。
function initialize() {
var options = {
types: ['(park)', '(establishment)'],
componentRestrictions: {country: "us"}
};
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
但它没有在搜索字段中返回任何结果。我试过的时候
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
它确实有效。
我怎样才能获得美国的公园?
答案 0 :(得分:0)
根据谷歌关于地方自动填充功能的官方文档,只有一个"类型"允许参数。唯一的例外是混合"建立" &安培; "地址解析"类型。我认为你正在加入"类型" Google Places API的参数。
除此之外,没有" park"该文件中提到的类型。有关详细信息,请参阅此link。