我从哪里可以获得大路距离矩阵?

Where can I get large road distance matrix from?

我需要获取 320 个位置之间的真实距离矩阵(在船上走道路)。我有关于他们的地理坐标的信息。

我想使用 Google 距离矩阵 Api 但是有一些限制使我无法完成任务,或者如果我将矩阵分成小块会花费很长时间。

我正在考虑 OSRM 和我自己的路由服务器,但这需要很多努力。

你觉得 Google 怎么样?有任何使用 OSRM 的经验。或者您可以推荐其他东西。

OSRM 矩阵非常快(300 个位置只需几秒钟)但它仅提供行车时间。要获得距离,您必须为每对坐标(小时)调用常规路线服务。

其他自托管替代方案是 GraphHopper (no matrix, repeated calls to route) and Valhalla(距离和时间矩阵)。

如果您只需准备一次矩阵,则按使用付费的矩阵服务可能是更好的选择。 GraphHopper 和 Valhalla 的 Mapzen 都提供了,看看你的矩阵大小是否支持,成本是多少。

您也可以尝试Distancematrix.ai。这是 Google 地图距离矩阵 API 的替代方法,但它具有更多优势。

主要特点:

  • 考虑交通状况、交通拥堵和限制
  • 计算距离以考虑驾车、步行或骑自行车
  • 出发和到达时间选项用于构建预测
  • 无限矩阵大小
  • 轻松迁移,只需切换端点

免责声明:我在创建 API.

的公司工作