如何在以下查询中将搜索限制为某个县?
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
}
但是,如果我搜索'poo',例如印度会出现在结果中。我如何限制只在澳大利亚搜索?
答案 0 :(得分:1)
您需要执行区域代码偏差。
查询必须特定于您要搜索的区域。
这是Google提供的示例。
https://developers.google.com/maps/documentation/javascript/examples/geocoding-region-es