определить круг с радиусом 100 км может быть немного сложным (расчет большого круга, расстояние между двумя точками и т. Д.) ... проще определить "квадратную форму" длиной 100 км (или 200 км) с вашей точкой (M) посередине:
не будучи слишком научным, принимая
- Земля - это сфера (я знаю, что это не так, но ...)
- длина окружности в экваторе составляет ок. 40 000 км - таким образом, участок в 100 км (долготы) эквивалентен 0,9 градусам угла
- пренебрегая тем фактом, что для широты это меняется по мере приближения к полюсам
- округление от 0,9 до 1 градуса
Можно сказать, что вы хотите искать изображения в области, где их координаты изображения (P) соответствуют критериям
lon(M)-1 <= lon(P) <= lon(M)+1
lat(M)-1 <= lat(P) <= lat(M)+1
(все в градусах). Я думаю, что для веб-службы это достаточно точно и очень просто реализовать.