Javascript 谷歌地图API v3验证地点

Javascript 谷歌地图API v3验证地点,javascript,google-maps-api-3,location,Javascript,Google Maps Api 3,Location,是否可以验证位置是否存在?在我下面的示例中,当您将类似于“wkjdbvkwe”的内容填充为目标位置时,它什么也不做。。我想显示一些错误消息,不知道如果destination=,如何验证!真实地点 var源、目的地; var方向显示; var directionsService=new google.maps.directionsService(); google.maps.event.addDomListener(窗口'load',函数(){ 新的google.maps.places.Sear

是否可以验证位置是否存在?在我下面的示例中,当您将类似于
“wkjdbvkwe”
的内容填充为目标位置时,它什么也不做。。我想显示一些错误消息,不知道如果destination=,如何验证
!真实地点

var源、目的地;
var方向显示;
var directionsService=new google.maps.directionsService();
google.maps.event.addDomListener(窗口'load',函数(){
新的google.maps.places.SearchBox(document.getElementById('txtDestination');
directionsDisplay=new google.maps.DirectionsRenderer({'Dragable':true});
});
函数GetRoute(){
//*********方向**********************//
来源=“Čadca,斯洛文尼亚”;
destination=document.getElementById(“txtDestination”).value;
var请求={
来源:来源:,
目的地:目的地,
travelMode:google.maps.travelMode.DRIVING
};
路由(请求、功能(响应、状态){
if(status==google.maps.directionstatus.OK){
方向显示。设置方向(响应);
}
});
//*********距离和持续时间**********************//
var service=new google.maps.DistanceMatrixService();
service.getDistanceMatrix({
来源:[来源],
目的地:[目的地],
travelMode:google.maps.travelMode.DRIVING,
unitSystem:google.maps.unitSystem.METRIC,
避免:错误,
避免收费:错误
},功能(响应、状态){
if(状态==google.maps.DistanceMatrixStatus.OK&&response.rows[0]。元素[0]。状态!=“零结果”){
var distance=response.rows[0]。元素[0]。distance.text;
var dvDistance=document.getElementById(“距离”);
dvDistance.innerHTML=“”;
dvDistance.innerHTML+=距离;
}否则{
警惕(“Nie je možnévypočtaťvzdialenosť”);
}
});
}

目的地:


在if(status==google.maps.directionstatus.OK)中添加一个else

 if (status == google.maps.DirectionsStatus.OK) {
            directionsDisplay.setDirections(response);
 } else {
    alert("Can't create directions:" + status);
 }