hpsweb / laravel-google-distance-matrix
使用 Google Distance Matrix API 在 Laravel 中计算地址间的距离
dev-master
2020-04-20 13:58 UTC
Requires
- php: ^7.1.3
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-22 00:20:12 UTC
README
要求
- PHP >= 7.1.3
- Laravel >= 5.5.*
安装
使用 composer 需要此包。
composer require hpsweb/laravel-google-distance-matrix
要发布配置 config/google-distance.php
,请使用以下命令
php artisan vendor:publish --tag="laravel-google-distance"
您必须在 .env 文件中设置您的 Google Maps API 密钥 GOOGLE_MAPS_DISTANCE_API_KEY,如下所示
GOOGLE_MAPS_DISTANCE_API_KEY=ThisIsMyGoogleApiKeyHere
用法
// Use Facades
use Hpsweb\GoogleDistance\Facades\GoogleDistance;
$distance = GoogleDistance::calculate('FromAddress', 'To Address');
// Use Helper Function
$distance = google_distance('From Address', 'To Address');
测试
composer test
更多详情,请访问 https://developers.google.com/maps/documentation/distance-matrix/