openrouteservice-app, 具有大量功能的开源路线规划程序应用

分享于 

6分钟阅读

GitHub

  繁體 雙語
The open source route planner with plenty of features.
  • 源代码名称:openrouteservice-app
  • 源代码网址:http://www.github.com/GIScience/openrouteservice-app
  • openrouteservice-app源代码文档
  • openrouteservice-app源代码下载
  • Git URL:
    git://www.github.com/GIScience/openrouteservice-app.git
    Git Clone代码到本地:
    git clone http://www.github.com/GIScience/openrouteservice-app
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/GIScience/openrouteservice-app
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Openrouteservice

    Openrouteservice是基于开源软件。开放数据和开放标准的在线路线规划应用程序。

    preview

    安装

    openrouteservice客户端需要收费 nodejs和一个有效的API密钥来访问 openrouteservice API。 同时要确保安装了的git

    权限问题

    如果在安装过程中遇到任何权限问题,请执行以下操作:

    • 在 Linux: 尝试使用 sudo 运行npm命令:

    比如:

    sudo npm install
    • 在(。GitBash 推荐) 上双击: 尝试使用 --no-optional 标志运行npm命令:

    比如:

    npm install --no-optional

    一步一步指令

    • 下载openrouteservice知识库:
    # clone repository from githubgit clone https://github.com/GIScience/openrouteservice-app.git# switch to repository foldercd openrouteservice-app
    • 安装依赖项:
    # install all modules listed as dependencies in package.jsonnpm install# install dependencies listed in bower.jsonnode_modules/bower/bin/bower install
    • 为 slider 布局安装必需的模块:

    ( 这里步骤仅用于布局目的。 如果要跳过,请将 grunt:sliderMakeCss 从重命名的Gruntfile.js [see next step] 中的任务队列中删除。

    # Switch to bower_components/angular folder:cd bower_components/angularjs-slider# install all modules listed as dependencies in package.jsonnpm install# switch back to openrouteservice-app folder:cd.. /..
    • 启动默认文件:
    # Copy `Gruntfile.default.js` to `Gruntfile.js`cp Gruntfile.default.js Gruntfile.js# Copy `weathercheck.default.txt` to `weathercheck.txt`.cp app/weathercheck.default.txt app/weathercheck.txt
    • 将 weathercheck.txt 内容替换为你的api密钥:
    # Finally open `app/weathercheck.txt` in your favorite text editor and replace the content with your Token.# e.g.:vim app/weathercheck.txt

    运行 openrouteservice:

    对于标准openrouteservice版本:

     
    `grunt ors`
    
    
    
     

    如果你想使用带有本地后端版本的openrouteservice客户机,你必须调整端点路径到的后端war版本你在 Grunfile.js 中使用。

    然后执行以下操作:

    
    `grunt ors_local`
    
    
    
    

    捐赠

    ,我们使用分支模型构造我们的git工作流,并遵循提交消息指南。

    对于次要错误修复,请使用开发分支:

    
    `git checkout development`
    
    
    
    

    对于新功能,请创建一个新分支:

    
    `git chekout -b feature_branch`
    
    
    
    

    在每种情况下,都向我们的开发分支发出一个请求请求。 一定要预先获取最新的更改并修复任何出现的冲突。

    为bugfixing和功能开发启用控制台输出信息和日志记录:

     
    `grunt dev`
    
    
    
     

    翻译

    帮助我们通过翻译一些简单的关键字来提供你的语言中的openrouteservice !

    如果你的语言是正确翻译的的话,你可以在这个电子表格中添加一个列,或者检查已经添加的字词。 我们的服务将使用最新的语言版本定期更新。

    如果还有其他问题,请告知我们 !

    许可证

    ( MIT许可证)

    海德堡大学版权所有( c ) 2017 GIScience研究组。

    若要在取得该软件副本时免费授予任何人,如有下列条件的软件,请免费授予该软件的副本,并与相关的文档文件('软件') 进行许可,包括不受限制的权利,包括以下条件:

    上述版权声明和本许可声明须包括在所有的副本或实质性部分的软件。

    软件是'是',没有任何保证,表示或者隐含,包括但不限于销售,适合特定用途和 NONINFRINGEMENT。 作者或者版权持有人在合同。侵权或者它的他与软件或者它的他用户交易的行为。


    Source  开源  feature  route  
    相关文章