自动填充Google Map V3地方无法自定义?

Dan*_*tos 7 google-maps autocomplete google-geocoder

我将自动完成范围缩小到一个区域和仅覆盖澳大利亚的范围,但我仍然接受智利和中国以及所选区域以外的其他国家的自动完成.有没有人有一个很好的解决方案来解决这个问题?我也无法改变谷歌自动完成的样式,它是一个自我生成的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); 
Run Code Online (Sandbox Code Playgroud)

mig*_*uev 2

使用添加自动完成功能bounds结果会偏向于(但不限于)这些边界内包含的地点。这与在地理编码 API中使用视口偏置时相同。恐怕我没有办法过滤掉那些不属于.bounds