如果我用鼠标通过编辑器添加中转点,那么下次我尝试通过 multiRoute.model.setReferencePoints([ [],[] ]) 更改路线地址时会出现错误:
{code: 500, message: "internal server error"}并且地址没有更改。
如果您不添加运输,那么一切都很好。
我希望我已经完全描述了这个问题。毕竟,我怎样才能更改路由地址?
如果我用鼠标通过编辑器添加中转点,那么下次我尝试通过 multiRoute.model.setReferencePoints([ [],[] ]) 更改路线地址时会出现错误:
{code: 500, message: "internal server error"}并且地址没有更改。
如果您不添加运输,那么一切都很好。
我希望我已经完全描述了这个问题。毕竟,我怎样才能更改路由地址?
setReferencePoints 将 via 点作为第二个参数,如果你不传递它,那么它会传递之前的状态,也就是说,在你的情况下,第一个点是 via 点,因此会发生错误。我们传递第二个参数,一切正常
jsfiddle.net/spwfq7j2