mrden/php-osrm
Composer 安装命令:
composer require mrden/php-osrm
包简介
PHP client for Project-OSRM.
关键字:
README 文档
README
PHP client for Project-OSRM.
Installation
- If Composer is already installed
composer require mrden/php-osrm
- If Composer is not installed on your system yet, you may go ahead and install it using this command line:
$ curl -sS https://getcomposer.org/installer | php
Next, add the following require entry to the composer.json file in the root of your project.
{
"require" : {
"mrden/php-osrm" : "*"
}
}
Finally, use Composer to install php-osrm and its dependencies:
$ php composer.phar install
Loading
require __DIR__ . '/vendor/autoload.php';
API
- Nearest - Snaps a coordinate to the street network and returns the nearest
nmatches. - Route - Finds the fastest route between coordinates in the supplied order.
- Table - Computes the duration of the fastest route between all pairs of supplied coordinates. Returns the durations or distances or both between the coordinate pairs.
- Match - Map matching matches/snaps given GPS points to the road network in the most plausible way.
- Trip - Solves the Traveling Salesman Problem using a greedy heuristic (farthest-insertion algorithm) for 10 or more waypoints and uses brute force for less than 10 waypoints.
- Tile - Generates Mapbox Vector Tiles that can be viewed with a vector-tile capable slippy-map viewer.
Links
mrden/php-osrm 适用场景与选型建议
mrden/php-osrm 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 410 次下载、GitHub Stars 达 0, 最近一次更新时间为 2024 年 02 月 17 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「php」 「distance」 「osm」 「OpenStreetMap」 「osrm」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 mrden/php-osrm 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 mrden/php-osrm 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 mrden/php-osrm 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Get distance between two locations using PHP.
Integrates an OpenStreetMap tile proxy in TYPO3 for GDPR-compliant integration.
OSM - OpenStreetMap extension for TYPO3
Works with Open Street Map .osm.pbf compressed files.
Library to import OSM (open street map) XML file into SQL database
Nominatim consumer in PHP
统计信息
- 总下载量: 410
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 12
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-02-17