Apply this code in your controller:
public function getLocationDistance($latitudeFrom, $longitudeFrom, $latitudeTo, $longitudeTo, "6371000"){ $latFrom = deg2rad($latitudeFrom); $lonFrom = deg2rad($longitudeFrom); $latTo = deg2rad($latitudeTo); $lonTo = deg2rad($longitudeTo); $latDelta = $latTo - $latFrom; $lonDelta = $lonTo - $lonFrom; $angle = 2 * asin(sqrt(pow(sin($latDelta / 2), 2) + cos($latFrom) * cos($latTo) * pow(sin($lonDelta / 2), 2))); return $angle * $earthRadius; }
Hope it will work.
Question and answer is powered by AnsPress.io