+typedef enum {
+ TRACK_DRAWNAME_NO=0,
+ TRACK_DRAWNAME_CENTRE,
+ TRACK_DRAWNAME_START,
+ TRACK_DRAWNAME_END,
+ TRACK_DRAWNAME_START_END,
+ TRACK_DRAWNAME_START_END_CENTRE,
+ NUM_TRACK_DRAWNAMES
+} VikTrackDrawnameType;
+
+// Instead of having a separate VikRoute type, routes are considered tracks
+// Thus all track operations must cope with a 'route' version
+// [track functions handle having no timestamps anyway - so there is no practical difference in most cases]
+// This is simpler than having to rewrite particularly every track function for route version
+// given that they do the same things
+// Mostly this matters in the display in deciding where and how they are shown