Nowadays, navigation applications in smartphones are widely used in our daily lives. But the problem existing in using the applications is that a lot of operations between users and smartphones are needed, such as destination setting, options setting and zooming in/out. Potential dangers may bring to the users when they are walking on the street or especially driving. In this paper, we study providing an automatical navigation system, in which the number of users' operations is largely reduced. The navigation system can automatically predict user's future possible destinations and routes without any operation from users. The prediction is performed by analyzing both user's current position and historical tracing data. We implement the proposed system on the Android platform. The experimental results show that the application works effectively to provide anticipated routes and destinations for a single user.