Ouch! I was afraid I would have to find a brute strength answer. Unfortunately the tracks can be complex and often parallel (journey to and return). Hence picking out the nearest vertex could often miss the spot by hours.
However you have got me thinking
If i develop a brute strength scheme which provides alternative hits then I could examine the line equation between vertices and determine mathematically if the point lies on that line.
Thanks