Location Services Puzzles: Maps, Routes & Travel Clues