mrden/php-osrm

Project-OSRM 的 PHP 客户端。

3.0.0 2024-02-17 10:38 UTC

This package is auto-updated.

Last update: 2024-09-17 11:51:05 UTC


README

Project-OSRM 的 PHP 客户端。

安装

  • 如果已经安装了 Composer
composer require mrden/php-osrm
  • 如果您的系统上尚未安装 Composer,您可以使用以下命令行进行安装
$ curl -sS https://getcomposer.org/installer | php

接下来,将以下 require 条目添加到项目根目录下的 composer.json 文件中。

{
    "require" : {
        "mrden/php-osrm" : "*"
    }
}

最后,使用 Composer 安装 php-osrm 和其依赖项

$ php composer.phar install

加载中

require __DIR__ . '/vendor/autoload.php';

API

  • 最近点 - 将坐标捕捉到街道网络中,并返回最近的 n 个匹配项。
  • 路线 - 在提供的顺序中找到坐标之间的最快路线。
  • 表格 - 计算所有提供的坐标对之间最快路线的持续时间。返回坐标对之间的持续时间或距离或两者。
  • 匹配 - 地图匹配将给定的 GPS 点以最合理的方式匹配/捕捉到道路网络中。
  • 旅行 - 使用贪婪启发式(最远插入算法)解决 10 个或更多途点的旅行商问题,对于少于 10 个途点使用穷举法。
  • 瓦片 - 生成 Mapbox 向量瓦片,这些瓦片可以通过支持向量瓦片的滑动地图查看器查看。

链接