将自动完成列表中国家/地区的 Google 地图限制为“澳大利亚”,但会显示每个国家/地区

mut*_*thu 1 jquery google-maps autocomplete google-maps-api-3

我正在使用 Google API 自动完成功能。我尝试仅针对澳大利亚进行限制。但它会建议国家/地区的每个城市。例如,如果我输入“新”,它也会建议纽约。我不想那样。我只想显示澳大利亚的城市

工作示例在Jsfiddle中。提前致谢

Kar*_*rma 5

也许为时已晚......但是,这对我有用:将以下内容放入您的initialize()方法中

var input = document.getElementById('searchTextField');
var options = {
    types: ['(cities)'],
    componentRestrictions: {country: 'au'}
};

var autocomplete = new google.maps.places.Autocomplete(input, options);
Run Code Online (Sandbox Code Playgroud)