【发布时间】:2018-07-09 06:55:41
【问题描述】:
我有两个 Open Street Map 节点 ID。 Mapbox 或 Leaflet 提供的任何 API 是否可以在给定两个节点 ID 的情况下绘制 PolyLine 或 LineString?
除了here 之外,我在Mapbox 文档中的任何地方都找不到对OSM IDs 的任何引用,并且它没有详细说明如何为自己使用OSM IDs 在地图上画线。
我要做的是给 2 OSM IDs,我想突出显示连接那些 OSM IDs 的路段。我不能选择像Leaflet routing machine 这样的东西,因为这样的线路数量太多,距离很短。我不能对所有边缘都运行routing。
【问题讨论】:
-
如果您在这里没有得到好的答案,请尝试gis.stackexchange.com
-
你想要两个 OSM 节点之间的直线,还是沿着道路的折线?
-
@AndrewHarvey A
polyline顺路会更受欢迎 -
车辆路线是否需要遵循单向或仅遵循最短距离路径?
-
@AndrewHarvey 这条线的路径不是很长。它属于短路段的类型。所以基本上只有一个最短距离。问题是如何绘制它以使其准确地覆盖道路的宽度?换句话说,我正在寻找
mapbox或leaflet功能,它在地图上给出两个点,可以做这样的事情。
标签: leaflet mapbox openstreetmap mapbox-gl-js leaflet-routing-machine