Übersehe ich etwas? Es ist nur eine rechteckige Begrenzungsprüfung. Es ist nicht so, dass Sie die Entfernung zwischen den Punkten berechnen müssen.
WHERE lat BETWEEN lat_of_corner_a AND lat_of_corner_b
AND lon BETWEEN lon_of_corner_a AND lon_of_corner_b