mapbox-directions api - 手动设置路由标题

mapbox-directions api - Manually Set Routing Heading

好吧,这是一个很难描述的问题,而且有大量代码,所以我很抱歉没有发布它(因为它也是专有的),但它几乎无关紧要,就像我一样只是寻找关于如何解决这个问题的建议 and/or 想法,我很感激任何建议。

使用 Mapbox-gl.js 和 mapbox 可用的方向 API v3.0.3。我正在编写一个应用程序,使用 Mapbox-directions API 在我的地图上获取方向和多段线。我需要的是一种根据设备的航向获取方向的方法。 (我已经有标题了)

ex:用户正在向东行驶,但最近的路线开始向西行驶,如何强制向东方向或访问挂钩以确定是否需要 U-turn。

目前提供方向的唯一方法是仅基于您的位置,而不是航向。有没有办法伪造这个或强制航向 API?

谢谢大家,非常感谢!

对于其他寻找与上述类似结果的人来说,目前在 mapbox-gl.js 的 directions-v5 发布之前唯一的方法是使用不同的方法来调用轴承。在此处查看 mapbox documentation 以使用 curl 调用来获得优化的方向。唯一需要注意的是,您基本上不使用他们的 gl-js 方向 api,而必须自己画线、显示方向和添加标记。但如果您需要更深入的指导,它是一个有效的选择。