$lat_range = $range/69.172;
^^^^^^^^^^^^^^ Hier rechnest Du Meilen in Grad um - OK.
$lon_range = abs($range/(cos($latitude) * 69.172));
^^^^^^^^^^^^^^^^^^^^^^^^ Und hier rechnest Du eine Gradangabe wieder in Meilen um, willst aber eigentlich in Grad weiterrechnen!!!!
Sorry, das war wohl Quatsch. hatte da irgendwie nen Knick in der Optik.
gruß peter