Strava for tracking combined with Apple watch, speedometer to give an idea of distance and speed.
For touring I'm uncertain - tried with an Android phone in Thailand last time. Luckily I had a map (remember them), because battery life with GPS was basically only an hour or two and I couldn't see where I was, let alone which of the 3 roads to take !