Alright, I know what I'm going to write might be downright impossible.
It would be amazing if there was a system implemented that creates POIs based on OSM's data. OpenStreetMap has some pretty solid data and could support a multitude of POIs.
Some of which being: bus stops, banks, coast lines, Highway exits, hospitals, hotels, supermarkets, schools, tram stops and more
Of course one (and the only at the moment) solution is to spend a few hours manually placing every point on the map (and doing it everytime you expand) which is fine, but the OSM thing would make the whole thing easier.