1. A system for sharing location information, the system comprising at least one server configured to: facilitate asymmetric sharing of data between a plurality of users, wherein the asymmetric sharing is based on user-specific permissions, and each user of the plurality of users is associated with a set of one or more user-specific permissions that define what information generated by other users of the plurality of users is shareable with that user; receive a first message from a first computing device associated with a first user, wherein the first message comprises location information associated with a first object being added by the first user; store the location information and information associated with the first object; determine that at least a second user is allowed access to the first object, wherein the second user is allowed to access the first object based on the second user having a permission that allows data generated by the first user to be viewable by the second user via at least a second computing device associated with the second user; and send a second message to the second computing device associated with the second user, wherein the second message comprises information associated with the first object, and the second message comprises information sufficient for the first object to be added to a map displayed on the second computing device at a location on the map that corresponds to the location information provided by the first user in the first message.