如何选择哪些航点附有标记?

时间:2018-06-14 19:51:20

标签: javascript leaflet leaflet-routing-machine

背景

我目前正在开展一个项目,当从下拉列表或类似输入中选择位置时,会在相应坐标的地图上插入标记。它还支持选定点之间的导航。这些点可能在地图上有标记,也可能没有,具体取决于用户在创建导航之前选择的内容。在这个项目中,我使用Leaflet进行地图显示,使用Leaflet Routing Machine进行地图上的点对点导航。

问题

我遇到的问题是,当我尝试在点之间创建导航时,我无法指定我想要标记的路点。这是一个问题,因为这会导致给定位置的重叠标记。 那么,有没有办法在使用Leaflet Routing Machine创建路线时仅在选定的航点上创建标记?

实施例

以下是在Codepen上复制问题的示例。这不是一个非常好的例子,因为他们没有不同的图标,但是当他们这样做时,它会更加明显。

enter image description here

这是(目前无效的)Javascript,显示我如何添加点数。

console = console || { log: (...args) => debug(Array.prototype.slice.call(args).join(' ')) }

提前感谢任何有任何想法的人!

0 个答案:

没有答案