vivdub/distmatrix

此包最新版本(dev-master)没有可用的许可信息。

该包旨在使用Google距离矩阵API查找目的地之间的旅行所需时间。

dev-master 2017-08-08 17:03 UTC

This package is auto-updated.

Last update: 2024-09-13 21:32:45 UTC


README

# DistMatrix 这是一个使用Google距离矩阵API的laravel包,用于查找目的地之间的旅行所需时间。

使用包

  • 使用命名空间:
    use Vivdub\DistMatrix\GMap;

  • 创建对象
    $gmap = new GMap(env("DIST_MATRIX_API_KEY", ""));

  • 提供坐标
    $gmap->timeWithCoordinates(array($source_lat,$source_lon), array(array(dest_lat1, dest_lon1), array(dest_lat2, dest_lon2)));

  • 获取持续时间文本。
    $gmap->getDurationText(0,0);
    //== 第一个参数是源,由于创建的方法始终使用一组源坐标,因此这将始终是0(目前),其他参数是目的地索引,按照您提供的顺序。

安装

  1. composer require vivdub/distmatrix:dev-master

  2. 完成后,向composer.json添加以下内容 psr-4
    "Vivdub\\DistMatrix\\":"vendor/vivdub/distmatrix"

  3. 运行composer update