<?php
echo getDistance(55.8078912, 37.4611445, 55.8086, 37.4641);
function getDistance(float $latitudeFrom, float $longitudeFrom, float $latitudeTo, float $longitudeTo): int
{
$rad = M_PI / 180;
$theta = $longitudeFrom - $longitudeTo;
$dist = sin($latitudeFrom * $rad) * sin($latitudeTo * $rad) + cos($latitudeFrom * $rad) * cos($latitudeTo * $rad) * cos($theta * $rad);
return acos($dist) / $rad * 60 * 1.853; }
PD9waHAKCmVjaG8gZ2V0RGlzdGFuY2UoNTUuODA3ODkxMiwgMzcuNDYxMTQ0NSwgNTUuODA4NiwgMzcuNDY0MSk7CgpmdW5jdGlvbiBnZXREaXN0YW5jZShmbG9hdCAkbGF0aXR1ZGVGcm9tLCBmbG9hdCAkbG9uZ2l0dWRlRnJvbSwgZmxvYXQgJGxhdGl0dWRlVG8sIGZsb2F0ICRsb25naXR1ZGVUbyk6IGludAp7CiAgICAkcmFkID0gTV9QSSAvIDE4MDsKICAgICR0aGV0YSA9ICRsb25naXR1ZGVGcm9tIC0gJGxvbmdpdHVkZVRvOwogICAgJGRpc3QgPSBzaW4oJGxhdGl0dWRlRnJvbSAqICRyYWQpICogc2luKCRsYXRpdHVkZVRvICogJHJhZCkgKyBjb3MoJGxhdGl0dWRlRnJvbSAqICRyYWQpICogY29zKCRsYXRpdHVkZVRvICogJHJhZCkgKiBjb3MoJHRoZXRhICogJHJhZCk7CgogICAgcmV0dXJuIGFjb3MoJGRpc3QpIC8gJHJhZCAqIDYwICogMS44NTM7Cn0=