-1

您如何将搜索限制在以下查询中的县?

geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address': address }, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
        var marker = new google.maps.Marker({
        map: map,
        position: results[0].geometry.location
    });

我试过像这样格式化一个对象:

{
    address: '389 george st, sydney'
    county: au
}

但是,如果我搜索“便便”,例如印度会出现在结果中。我将如何限制仅在澳大利亚进行搜索?

4

1 回答 1

1

您需要进行区域代码偏差。

查询必须特定于您要搜索的区域。

这是谷歌给出的例子。

https://developers.google.com/maps/documentation/javascript/examples/geocoding-region-es

于 2013-06-07T07:14:36.183 回答