filippo-toso / geodistance-php
计算两点之间的地理距离,纬度和经度
v1.0.1
2023-01-20 17:04 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- phpstan/phpstan: ^0.10.5
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2024-09-14 23:02:16 UTC
README
一个简单且最小的地理距离PHP库,用于使用Haversine公式计算两点(纬度,经度)之间的地理距离
安装
composer require 0x13a/geodistance-php
用法
<?php require_once __DIR__ . '/vendor/autoload.php'; use function Geodistance\centimeters; use function Geodistance\feet; use function Geodistance\kilometers; use function Geodistance\miles; use function Geodistance\meters; use function Geodistance\yards; use Geodistance\Location; $new_york = new Location(40.7128, 74.0059); $los_angeles = new Location(34.0522, 118.2437); $decimal_precision = 3; echo kilometers($new_york, $los_angeles); // 3936 echo miles($new_york, $los_angeles, $decimal_precision); // 2445.564 echo yards($new_york, $los_angeles); // 4304181 echo feet($new_york, $los_angeles); // 12912543 echo centimeters($new_york, $los_angeles); // 393575500 echo meters($new_york, $los_angeles); // 3935755
许可
Geodistance PHP遵循MIT许可协议。有关更多信息,请参阅许可文件。
发布信息
该包于2023年1月20日从Github消失,因此我克隆了它。我为命名空间添加了FilippoToso前缀以避免命名冲突。