我正在设置一个自定义自动完成字段,在其中显示来自 Google 地方信息的位置和来自我的数据库的与搜索查询匹配的事件。出于这个原因,我使用 Google Places Autocomplete Service 来获取查询预测,而不是将 Places Autocomplete 直接插入到我的文本字段中。
问题是我不知道如何使用 AutoComplete 服务按国家/地区过滤 Places Autocomplete 建议。
我试过了:
var service = new google.maps.places.AutocompleteService(null, {
types: ['cities'],
componentRestrictions: {country: "au"}
});
但它仍然显示来自德国和法国的自动完成选项:(
有什么建议么?