Javascript 谷歌地图api->;方向渲染器->;绘制多条路线->;阻止路线显示绕过航路点?

Javascript 谷歌地图api->;方向渲染器->;绘制多条路线->;阻止路线显示绕过航路点?,javascript,jquery,google-maps-api-3,Javascript,Jquery,Google Maps Api 3,我正在制作一张地图,上面会显示gmap中的多条路线。我越深入编码,我就注意到在某些时候地图上显示的路线会绕过我推过的航路点。路线是正确的,但有一部分路线显示为可访问路线,不应该是,因为它完全绕过了目的地和起点之间的航路点。我一直在试图删除这个,但我没有运气。谷歌代码示例中有一个很好的例子: 正如您在上面的示例中所看到的,这表明该路线可以绕过伯克。我不明白为什么会出现这种可能性。不确定是否有人曾经遇到过这种情况,但如果您有,并且知道如何改变这种情况,我将非常感谢您的建议 谢谢。在进一步检查我的代

我正在制作一张地图,上面会显示gmap中的多条路线。我越深入编码,我就注意到在某些时候地图上显示的路线会绕过我推过的航路点。路线是正确的,但有一部分路线显示为可访问路线,不应该是,因为它完全绕过了目的地和起点之间的航路点。我一直在试图删除这个,但我没有运气。谷歌代码示例中有一个很好的例子:

正如您在上面的示例中所看到的,这表明该路线可以绕过伯克。我不明白为什么会出现这种可能性。不确定是否有人曾经遇到过这种情况,但如果您有,并且知道如何改变这种情况,我将非常感谢您的建议


谢谢。

在进一步检查我的代码后,我发现我的目标和原点设置不正确。(变量mishmash)这导致了一些其他问题,但结合上一个问题,我发现了另一个问题,即将航路点推送到阵列的顺序与渲染路线的方式非常重要。通过确定目的地和起点,然后按路线的正确顺序推送我的航路点,我能够解决上述问题