Core functions:
1. Filter default hiking trails by length, duration, difficulty, and shading
2. Find routes from origin to destination by Routes API
Extended functions:
View name and attributes
View start point and end point
View hiking trails of a region
View current position
Search transportation routes
Save routes