// User's location
$userLat = 40.7128; // example latitude
$userLon = 74.0060; // example longitude
// Reference point
$referenceLat = 37.7749; // example latitude
$referenceLon = 122.4194; // example longitude
$maxDistance = 100; // example radius in meters
// Calculate distance between user and reference point
$distance = calculateDistance($userLat, $userLon, $referenceLat, $referenceLon);
if ($distance
Подробнее здесь: [url]https://stackoverflow.com/questions/78334475/geo-location-based-area-verification-in-php[/url]
Я пытаюсь проверить текущее местоположение пользователя на основе определенной широты, долготы и радиуса. Вот мой код [code]// User's location $userLat = 40.7128; // example latitude $userLon = 74.0060; // example longitude
// Reference point $referenceLat = 37.7749; // example latitude $referenceLon = 122.4194; // example longitude $maxDistance = 100; // example radius in meters
// Calculate distance between user and reference point $distance = calculateDistance($userLat, $userLon, $referenceLat, $referenceLon);