我将自动完成功能缩小到一个区域和仅涵盖澳大利亚的范围,但我仍在接收与智利、中国和其他国家/地区超出所选区域的自动完成功能。有没有人有一个很好的解决方案来解决这个问题?我也无法更改 Google 自动完成的样式,它是一个带有样式标签的自行生成的 Div,它克服了我的自动完成 DIV 的样式?我开始使用 Geocoder 和 Jquery 自动完成来过滤结果,但它的效果不如谷歌自动完成,结果比谷歌地图自动完成要少?
我这样称呼图书馆:
这是创建自动完成的代码:
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(-47.5765257137462, 106.259765625),
new google.maps.LatLng(-9.6, 179.359375));
var options = {
bounds: defaultBounds,
types: ['geocode'],
offset: 5
};
var input = document.getElementById('store-locator-header');
var autocomplete = new google.maps.places.Autocomplete(input,options);