Software-hardware integration for seamless mobile mapping