我从谷歌自动完成功能获得地址,当我将地址放入谷歌距离矩阵 API(在浏览器中调用)时,我得到 No_Results。
{
"destination_addresses" : [ "대한민국 강원도 평창군 대관령면 130" ],
"origin_addresses" : [ "대한민국 서울특별시 강남구 삼성1동 영동대로 513" ],
"rows" : [
{
"elements" : [
{
"status" : "ZERO_RESULTS"
}
]
}
],
"status" : "OK"
}
我不确定是否是因为 1) 输入地址是韩语并且在韩国地区 => 当我输入“华盛顿特区”和“纽约州”时,我得到了有效的结果
{
"destination_addresses" : [ "미국 뉴욕" ],
"origin_addresses" : [ "미국 워싱턴 DC 워싱턴" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "362 km",
"value" : 361940
},
"duration" : {
"text" : "3시간 51분",
"value" : 13842
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
2) 经纬度、经度坐标与谷歌距离矩阵 API 的配合比使用地址 => 更好,但是当我输入相同韩国地址的经度、经度坐标时,它也不起作用。我从 Google 自动完成功能获得了 lat、lng 坐标
var autocomplete = new google.maps.places.Autocomplete(input, options);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
var placeGeo = place.geometry.location;
{
"destination_addresses" : [ "" ],
"origin_addresses" : [ "" ],
"rows" : [
{
"elements" : [
{
"status" : "NOT_FOUND"
}
]
}
],
"status" : "OK"
}
关于为什么会出现这种情况的任何想法?