A simple implementation of Google's Polyline Encoding algorithm in PHP.
This package is currently supporting PHP 8.2 and above.
composer require sourcetoad/bytey
use Sourcetoad\Bytey;
$points = [
[38.5, -120.2],
[40.7, -120.95],
[43.252, -126.453]
];
$encoded = Bytey::googlePolylineEncode($points);
// Outputs "_p~iF~ps|U_ulLnnqC_mqNvxq`@"