1. A computer-implemented method of producing a target map for a computing device having a display, the method comprising: determining a location of the computing device relative to a hole on a golf course using a global positioning service (GPS) device of the computing device; obtaining a set of golf shot data including shot location data from a plurality of users and associated with the hole on the golf course; calculating a subset of target locations, comprising filtering the shot location data of the set of golf shot data based on a target score for the hole, the target score received from a user operating the computing device; producing a target map using the subset of target locations; and displaying, using the display, a visual indicia of the target map overlaid on an image depicting at least a portion of the hole on the golf course.