Google不会返回特定类型

时间:2015-01-16 15:26:16

标签: google-maps google-places-api

我尝试使用以下代码仅获取国家park中的establishmentus,以便我的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"}
};
它确实有效。

我怎样才能获得美国的公园?

1 个答案:

答案 0 :(得分:0)

根据谷歌关于地方自动填充功能的官方文档,只有一个"类型"允许参数。唯一的例外是混合"建立" &安培; "地址解析"类型。我认为你正在加入"类型" Google Places API的参数。

除此之外,没有" park"该文件中提到的类型。有关详细信息,请参阅此link