ADD рассчёт длины трека при импорте
This commit is contained in:
parent
801413690b
commit
a9e2ba6113
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
|
||||
class Geo
|
||||
{
|
||||
|
||||
static function distance($latlng1, $latlng2)
|
||||
{
|
||||
|
||||
// Convert degrees to radians.
|
||||
$lat1 = deg2rad($latlng1['lat']);
|
||||
$lng1 = deg2rad($latlng1['lng']);
|
||||
$lat2 = deg2rad($latlng2['lat']);
|
||||
$lng2 = deg2rad($latlng2['lng']);
|
||||
|
||||
// Calculate delta longitude and latitude.
|
||||
$delta_lat = ($lat2 - $lat1);
|
||||
$delta_lng = ($lng2 - $lng1);
|
||||
|
||||
return (6378137 * acos(cos($lat1) * cos($lat2) * cos($lng1 - $lng2) + sin($lat1) * sin($lat2)));
|
||||
// return round(6378137 * acos(cos($lat1) * cos($lat2) * cos($lng1 - $lng2) + sin($lat1) * sin($lat2)));
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue