直到大约一个月前,它不再计算距离并显示错误消息时,它一直没有问题。关于此代码发生什么以及如何解决的任何想法?
function calcRoute() {
var start = document.getElementById("start").value;
var end = document.getElementById("end").value;
var distanceInput = document.getElementById("distance");
var request = {
origin:start,
destination:end,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
distanceInput.value =
response.routes[0].legs[0].distance.value / 1000;
} else {
//Show error message
alert("Can't find road! Please try again!");
clearRoute();
}
});
}
他们开始为此收费。您必须在以下站点上注册,然后开始付费使用它:
我找到了解决方案。我需要启用(Directions API)才能使其再次运行。干杯!