This is brilliant.
I like the idea of having distance filter with a type base as well.
I also like having a DB of the places I've visited. However, that DB should only contain static structures (stations, shops, etc), and you have to bookmark structures you want in your DB. Otherwise it would...