Wizualizacje dwuwymiarowych map do złudzenia przypominają Google Maps. Zupełnie inaczej prezentuje się jednak trójwymiarowa wersja serwisu, która – zdaniem wielu gazet i portali – bardziej przypomina grę SimCity niż np. Google Earth.
Portal Baidu został założony przez dwóch Chińczyków (Robina Li i Erica Xu) w 2000 roku. Obecnie składa się z ponad 50 modułów (w tym mapowego) i jest najpopularniejszą witryną internetową w Chinach.
