best practice in creating shared routes

What is the best method of creating a "route" and exporting as a GPX while ensuring it will be correctly regenerated in someone else's GPS that might not be using the same map I am using (HERE / OSM / Google Maps)?  All travel is mostly rural (car club) and not city driving.

Here is my current method:

1) I am placing "waypoints" that do not "announce upon arrival"  (aka "shaping points") in sufficient locations to "force" the path over specific roads

2) I am not placing "waypoints" at intersections

3) I assume the other users have disabled all "avoidances"

 

  • If others aren't using the same map nothing is guaranteed. Note too some devices cannot use shaping points. If you want to share a route the more viapoints you use the better, but even then devices have limits on number of points.

    Without specific detail on the maps involved and devices being used nothing, as I said, can be guaranteed