【发布时间】:2016-03-15 13:42:44
【问题描述】:
当我传递来自荷兰的邮政编码时,API 返回一个来自荷兰的位置和一个来自比利时的位置。 这是我的代码:
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDbxcI_JLMuvKyeQGdho5bF0F0cj8eCGCU"></script>
<script>
origin = "3034, Netherlands";
destination = "9000, Netherlands";
var service = new google.maps.DistanceMatrixService();
service.getDistanceMatrix(
{
origins: [origin],
destinations: [destination],
travelMode: google.maps.TravelMode.DRIVING,
avoidHighways: false,
avoidTolls: false
}, callback);
function callback(response, status) {
console.log(response);
}
</script>
结果如下:
Object {rows: Array[1], originAddresses: Array[1], destinationAddresses: Array[1]}
destinationAddresses: Array[1]
0: "9000 Gent, België"
length: 1
__proto__: Array[0]
originAddresses: Array[1]
0: "3034 Rotterdam, Nederland"
谁能告诉我如何获得仅限于荷兰地区的结果?提前致谢。
【问题讨论】:
标签: javascript google-maps-api-3