1. A computer-implemented method for generating a map displaying user location information, comprising: receiving, at a user mobile device, a request from a user for information associated with one or more vehicles or vehicle dealers; obtaining, by a geolocation unit of the user mobile device, a geospatial location identifier of the user mobile device identifying a geospatial location of the user mobile device at a time associated with the request; transmitting, from the user mobile device to a server via a communication network, the geospatial location identifier and an indication of the request; receiving, at the server via the communication network, the geospatial location identifier and the indication of the request; accessing, from a memory associated with the server, map data associated with a vehicle dealer lot in proximity to the identified geospatial location of the user mobile device, the map data including a set of data defining a lot area of the vehicle dealer lot as one or more polygons within a map area; determining, by one or more processors of the server, that the user mobile device is located on the vehicle dealer lot by comparing the geospatial location identifier with the lot area; generating, by the one or more processors of the server, map view data based upon the map data and the geospatial location identifier by overlaying a user device marker indicating the geospatial location on a representation of a map including the lot area; and transmitting, from the server to a computing device that is distinct from the user mobile device, the generated map view data for presentation to an operator of the computing device.