Systems and methods of providing geographic location data to a user are disclosed. For instance, data indicative of a request for location data associated with a geographic information system can be received. A set of location constraints can be determined based at least in part on a predefined probability scheme associated with one or more attributes associated with a plurality of points of interest associated with the geographic information system. A plurality of candidate points of interest can be identified from the plurality of points of interest, such that each candidate point of interest satisfies each constraint of the determined set of constraints. A point of interest can be selected for presentation to a user from the plurality of candidate points of interest. Data associated with the selected point of interest can be provided to a user device associated with the geographic information system.