rafaelfragoso/haversini-formula

此PHP类可以替代Google距离矩阵,使用经纬度计算两点之间的距离。它将防止您向Google服务器发送大量请求,并提高您的服务性能。

2.0.0 2019-10-06 19:34 UTC

This package is auto-updated.

Last update: 2024-09-18 23:16:34 UTC


README

计算两个地理编码点之间的距离 📌🗺

如何使用它

通过Composer安装库或克隆仓库

composer install rafaelfragoso/haversini-formula

安装完成后,您可以加载该类并开始使用。

<?php

use Haversini\Haversini;

/*
 * Calculate distance from Rio de Janeiro to São Paulo
 * Rio: -22.906847, -43.172896
 * São Paulo: -23.550520, -46.633309
 */
Haversini::calculate(
    -22.906847,
    -43.172896,
    -23.550520,
    -46.633309,
    'mi' // Output length unit
);

运行测试

make testmake test-coverage

测试覆盖率需要XDebug!

作者

还可以查看参与此项目的贡献者列表

许可证

本项目采用MIT许可证 - 有关详细信息,请参阅LICENSE.md文件。