【问题标题】:Setting up OSRM (Open Source Routing Machine) on Heroku在 Heroku 上设置 OSRM(开源路由机)
【发布时间】:2015-12-03 16:51:55
【问题描述】:

有没有人幸运地在 Heroku 中构建和运行 OSRM 实例?我正在寻找一种基于云的解决方案,我可以在其中为我的移动应用程序提供服务。 他们的 wiki 页面 https://github.com/Project-OSRM/osrm-backend/wiki/Building-and-Running-OSRM-on-Heroku 存在,但尚未写入任何信息。

任何有关如何在 Heroku 中设置它的帮助或提示将不胜感激。

谢谢!

【问题讨论】:

  • 为什么这个标签是 ruby​​-on-rails :) ? OSRM 是用 C++ 编写的。也许 GraphHopper 对你来说会更容易,因为它是用 Java 编写的
  • 你尝试了什么,你在哪里失败了?

标签: c++ heroku routing openstreetmap osrm


【解决方案1】:

网站http://jpizarrom.github.io/osm-chile/ 在heroku [1] 中使用osrm

您可以在 Ubuntu 14.04 LTS [2] 上构建 osrm

然后使用二进制 osrm-routed 创建一个 buildpack,安装依赖项并从 amazon s3 下载数据文件。

最后你添加到 Procfile

web: osrm-routed -c chile-car.conf car/chile-latest.osrm -p $PORT

[1] 自行车:'http://osrm-chile-bicycle.herokuapp.com/viaroute'

[2] github.com/Project-OSRM/osrm-backend/wiki/Deployment-using-Chef

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多