osrm-frontend-legacy, 对上所有内容均禁止使用OSRM前端

分享于 

4分钟阅读

GitHub

  繁體 雙語
Leaflet user interface for Project-OSRM
  • 源代码名称:osrm-frontend-legacy
  • 源代码网址:http://www.github.com/Project-OSRM/osrm-frontend-legacy
  • osrm-frontend-legacy源代码文档
  • osrm-frontend-legacy源代码下载
  • Git URL:
    git://www.github.com/Project-OSRM/osrm-frontend-legacy.git
    Git Clone代码到本地:
    git clone http://www.github.com/Project-OSRM/osrm-frontend-legacy
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Project-OSRM/osrm-frontend-legacy
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    概述

    库为开放源码路由机( ) 提供了一张基于web前端的Leaflet ( 1 )。 前端是用Javascript实现的。 使用JSONP查询从路由和地理编码服务器获取数据。 网站是 XHTML 1.0严格兼容的。 web前端的部署版本可以在 ( 3 ) 看到。

    设置

    OSRM的前端是纯javascript应用程序,除了servering文件之外不需要其他服务器支持。 Folllowing是运行Apache的Ubuntu服务器上示例安装的步骤:

    从 GitHub ( 作为 root ) 下载知识库:

    
     cd/usr/local
    
    
     git clone https://github.com/DennisSchiefer/Project-OSRM-Web
    
    
     chmod 755 -R Project-OSRM-Web
    
    
     cd Project-OSRM-Web/WebContent
    
    
    
    

    将内容链接到( 作为 root ) 以提供:

    
     cd/var/www
    
    
     ln -s/usr/local/Project-OSRM-Web/WebContent osrm
    
    
    
    

    前端应该在你的服务器上可用:

    
     http://<your-server>/osrm/main.html
    
    
    
    

    如果需要,编辑 OSRM.config.js 以更改多个设置。 默认情况下,前端使用项目OSRM基础设施( 路由服务器,数据时间戳,url缩短)。 这应该更改为你的位置。

    注意,我们的网址缩短只接受指向官方项目OSRM网站的url。 尽管如这里,如果需要,可以使用 switch 来完全缩短服务或者禁用url缩减。

    分支

    • master 分支将始终指向最新发布的前端版本。
    • develop 分支应该始终指向具有新特性的工作版本,并对( 把它当作夜间构建) 进行。
    • 其他分支包含进行的各种工作。

    Bugtracking

    请使用OSRM项目 Bug 跟踪 ( 4 ) 提交任何 Bug 报告或者功能请求。

    如果你愿意贡献,只需 fork 项目并开始编码。 最好使用描述性名称创建一个新的分支( 从当前的发展分支),以便你的贡献。 完成后,从该分支发送请求请求。 使用这里工作流,每个请求请求都是独立的,可以轻松合并。

    兼容性

    前端已经用 Firefox 2.0 +,IE 8 + 和 Chrome 18 + 进行了测试。 某些视觉效果如圆角或者移动框只显示在最近的浏览器版本中。 前端将无法与 IE 6或者 7一起工作。 在 Leaflet Leaflet拖动地图在非常旧的浏览器中不再完全发挥作用,比如 Firefox 2. x. 这将不会被修复。

    引用

    ( 1 ) Cloudmade传单: http://leaflet.cloudmade.com/
    ( 2 ) 项目 OSRM: http://project-osrm.org/
    ( 3 ) 项目OSRM前端: http://map.project-osrm.org/
    ( 4 ) 项目 OSRM Bugtracker: https://github.com/DennisOSRM/Project-OSRM/issues/


    相关文章