Обнаружил дичайше интересую функцию openrouteservice — генерацию «изохронов». Например — все объекты в 5 километрах езды:
http://dump.bitcheese.net/files/byzipab/2018-04-15-150323_622x484_scrot.png
https://maps.openrouteservice.org/reach?n1=55.78584&n2=37.598648&n3=12&a=55.784018,37.596867&b=0&i=1&j1=5&j2=1&k1=en-US&k2=km
Разных опций дохрена, можно почитать время вместо километров пешком вместо колес.
Про тонкости работы этой херни не знаю, надо играться.