Interactive Maps on Mobile, Location-based Systems: Design Solutions and Usability Testing.