changed the macro names for the current tile and subtitle
Implement the same starting and ending for the 2d in the complete route.
Removed the central line and current segment from the 2d road.
Calculating the currentLocation dot and its circle based on the area of the view.
Position the currentDot's center right at the currentlocation.
replaced atan(1)/45 by M_PI/180
In 3d rendering when the road is twisted, it is cut off from the screen and it reappears again. The road re-appearance should happen only if the road is like slight twisted. If lets say, it goes way beyond the edges and then re-appeares, the it would create confusion, create a threshold for x i.e if x < -20 || x > screenwith + 20 then break the bezeier path loop.
when the view is initially list and then it is changed to direction, then after a long time when it is switched back to directionlist view, all the cells are jittery. So, dynamic animator is removed and instead uiview animation is used which is much simpler.
changed the viewtodisplay to enum
Added swipe to choose the navigation View
UnHiding the message label before the displaying the message and hiding it after displaying the label so that it does not create any problem.