【发布时间】:2019-12-02 12:26:18
【问题描述】:
也许你可能知道这是插件,一切看起来都被遗弃了,没有人关心在 github 上回答我们的问题。
我正在使用 mapbox-gl-js 和 mapbox-gl-directions 插件。
mapbox-gl-directions 插件有函数addWaypoint,但没有addWaypoint(s)。所以我一次只能添加一个waypoint。所以我需要循环我的积分并每次调用addWaypoint。看看 github 文档中的函数(addWaypoint)是怎么说的:
"为路线添加一个航点。注意:调用此方法需要 地图加载事件已经运行。”
。所以地图加载事件运行,我失去了定价更便宜的 mapbox gl 的想法。查看 src 代码后,我可以看到它在设置目的地后只创建了一个 api 调用。所以我不明白为什么每次调用addWaypoint 时,文档都会说关于地图加载的上述内容。
您认为地图加载事件是否仍会在添加每个航点时运行?我真的很感激。谢谢你。另外,如果答案是肯定的,那么使用 mapbox-gl-js 的意义何在,它指出定价是针对地图加载而不是每个图块请求。
【问题讨论】:
-
我对该声明的解读是,在地图加载之前,您不能运行
addWaypoint。我没有读到您每次都必须加载地图。 -
我认为你是对的。我的坏。
标签: leaflet mapbox mapbox-gl-js mapbox-gl