我正在制作将在gmap中显示多条路线的地图。我已经进入编码的距离越远,我注意到在某些时候地图会显示绕过我推动的航路点的路线。路线是正确的,但路线的一部分显示为可访问的路线,不应该完全绕过目的地和原点之间的航路点。我一直试图删除它,但我没有运气。谷歌代码示例实际上是一个非常好的例子。 :
http://code.google.com/apis/maps/documentation/javascript/examples/directions-draggable.html
正如您在上面的示例中所看到的,它显示路线可以绕过Bourke。我不明白为什么它显示这是一种可能性。不确定是否有人之前遇到过这种情况,但如果您有并且知道如何改变这一点,我将非常感谢您的一些建议。
感谢。
答案 0 :(得分:0)
在进一步检查我的代码后,我发现我在设置目的地和原点方面遇到了问题。 (变量mishmash)这引起了一些其他问题,但结合前一个问题我发现了另一个问题,那就是你的航点被推到数组的顺序对于路径的渲染方式是非常不可或缺的。通过固定目的地和原点,然后按照路线的正确顺序推动我的航路点,我能够解决上述问题。