感谢您提供的任何帮助!
我正在使用Google Maps API V3创建一个工具,让用户可以输入起点,终点和多个航点。有关多个航点的示例,请参阅:https://developers.google.com/maps/documentation/javascript/directions#Waypoints
但是,有时用户会输入错误的地址或太多的航路点。人们对他们的地图不会出现感到不安,他们无法理解为什么。所以,我建立了一个警报系统。例如,当用户输入太多航点时,他们会收到(status == google.maps.DirectionsStatus.MAX_WAYPOINTS_EXCEEDED)的提醒,等等。
问题在于:当用户输入多个航点时,Google不会向我发出此状态的提示:
if(status == google.maps.DirectionsStatus.NOT_FOUND){
alert("Error: One or more of your addresses was not found."); }
当我只有一个航点时,警报才会显示。我有什么想法可以解决这个问题吗?
答案 0 :(得分:0)
将航点的stopOver
- 属性设置为false
(这将解决问题,但我不确定它是否适合您的应用程序)
答案 1 :(得分:0)