Per the mention of using a smartphone for GPS-point collections, u can use an app called "Locus Free" for Android phones which allows saving them in a folder (per course/date/etc) and export as a KML/KMZ-file. Though most smartphones are only accurate 10-50ft, u can tighten that up if the phone has both GPS & Glonass (wiki maintains a list) and importing them to Google Earth for further adjustment (assuming u know the course from the birdseye view).
Per ur maps above (they are really great), u could address the label density of baskets by replacing them with symbols (like a=circle, b=square, c=triangle, etc). I also do similar course maps that are "characterized" usng tee/pin/tree/disc-path/etc objects along w/ forest shape/textures (for off-fairway where needed) that are to-scale and GPS-enabled (course-map JPG-file saved w/ GPS info in KMZ-file). I can appreciate ur effort & detail in doing this.
Per ur maps above (they are really great), u could address the label density of baskets by replacing them with symbols (like a=circle, b=square, c=triangle, etc). I also do similar course maps that are "characterized" usng tee/pin/tree/disc-path/etc objects along w/ forest shape/textures (for off-fairway where needed) that are to-scale and GPS-enabled (course-map JPG-file saved w/ GPS info in KMZ-file). I can appreciate ur effort & detail in doing this.