我想在谷歌地图服务上使用自动完成边界,但没有起作用。
//----autocomplete start
var input = (document.getElementById('searchPlace'));
var defaultBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(40.518, 29.215),
new google.maps.LatLng(41.242, 30.370));
var options = {
bounds:defaultBounds,
componentRestrictions: { country: 'XX'},};
var autocomplete = new google.maps.places.Autocomplete(input, options);
//----autocomplete end
当我在文本框中输入时,地址会出现在XX国家。但是我想限制搜索到该国的某个地区,例如一个城市边界。但是其他地址却位于这个边界之外。边界没有被考虑进去。