【发布时间】:2015-04-16 10:04:39
【问题描述】:
如果我从自动完成提供的文本字段下拉列表中选择一些内容,其中包括城市、州和国家/地区,结果会正常返回。但是,如果我不使用下拉列表自动完成项目之一,我只需输入“旧金山”并按回车键 autocomplete.place() 是未定义的。我希望有与 www.airbnb.com 类似的功能,我只需输入“旧金山”,它仍然可以找到城市中的所有内容,而无需输入州和国家/地区。
这是我的输入参数。
var input = document.getElementById('location');
var options = {
types: ['(cities)'],
componentRestrictions: { country: "us" }
};
//input = "San Francisco" => places = undefined
var autocomplete = new google.maps.places.Autocomplete(input, options);
var place = autocomplete.getPlace();
【问题讨论】:
标签: javascript autocomplete google-places-api google-places