我正在使用谷歌地理编码器,并选择只返回来自德国的结果
这是我的功能的相关部分
...
var geocoder = new google.maps.Geocoder();
geocoder.geocode({"address":address,"region":"DE" }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0].geometry.location) {
completeGeo(results[0],address);
} else {
completeGeo(null,address);
}
...
但是如果我对“cuvry”进行地理编码也能在德国找到那条街
谷歌返回例如“Cuvry, France”,它在 region 参数之外
如何防止谷歌地理编码器返回不在某个国家/地区的结果?我的意思是返回,如果国家代码匹配,则不检查回调。