Step aside, Google Maps; stand down, Apple Maps. Researchers from the Technical University of Munich (TUM) in Germany have ...