打开地图瓦片。车辆路线

OpenMapTiles. vehicle routing

我正在尝试使用 openMapTiles 矢量切片进行车辆路线规划。它似乎是一个加载速度非常快的数据源。我打算模拟很多车辆,所以反复查询 google 地图 api 不是一种选择。

有没有简单的方法可以找到道路交叉口?桥梁是特例吗?

此外,我最终需要将多个图块合并在一起。这在实践中是如何做到的?沿着边缘的点是否与相邻的瓷砖对齐。如果瓦片边界附近有 4 向交叉怎么办?

在确认 OpenMapTiles 截至 2018 年 9 月 15 日没有路由时偶然发现了这个问题。

如果它是必要的,你最好使用其他东西,例如基于 OpenStreetMap

which has directions API

矢量切片未针对路由进行优化。虽然可以在矢量图块上进行非常基本的路由(最好称之为寻路),但这非常有限,而且我不知道有任何项目这样做,所以你可能必须编写自己的库(我不知道不推荐)。

矢量切片通常不包含路由信息,因此没有最大速度或访问规则。除此之外,您将如何处理以下情况:最快的路线通向 a) 在您当前的缩放级别上尚不可用或 b) 在您当前加载的图块之外的道路。

AFAIK Brouter 和 Valhalla 使用 tile 方法进行路由,但它们使用覆盖大面积(如国家)并且专门为路由目的生成的特殊 tile。

我建议使用路由api,例如GraphHopper or as mentioned by isp-zax there is Mapbox