1. Introduction

2. Preliminaries

3. Unsupervised Algorithms of Trajectory Clustering

4. Supervised Algorithms of Trajectory Clustering

5. Semi-supervised Algorithms of Trajectory Clustering

6. Promising Future Directions and Tasks

7. Conclusion