A method comprising: receiving first user input that selects a first point in a first graphical map at a first mobile device ; receiving second user input, and generating a first drawing on the first graphical map at the first mobile device based on the second user input, wherein the first drawing defines a perimeter of a geographic area; in response to receiving the first and second user input, the first mobile device generating first enriched pin data comprising a first latitude value representing a latitude position of the first point, a first longitude value representing a longitude position of the first point, and a first media element, the first media element comprising first drawing data that represents the first drawing on the first graphical map ; the first mobile device sending, directly or via a messaging server, the first enriched pin data to a second mobile device ; the first mobile device receiving second enriched pin data comprising a second latitude value representing a latitude position of a second point, a second longitude value representing a longitude position of the second point, and a second media element, the second media element comprising second drawing data that represents a second drawing ; displaying a pin on a second graphical map on the first mobile device wherein the pin is positioned on the second graphical map using the second latitude value and the second longitude value; and displaying, either immediately or responsive to user interaction with the pin , the second media element in the form of the second drawing on the second graphical map ; wherein the method is performed using one or more processors . receiving first user input that selects a first point in a first graphical map at a first mobile device ; receiving second user input, and generating a first drawing on the first graphical map at the first mobile device based on the second user input, wherein the first drawing defines a perimeter of a geographic area; in response to receiving the first and second user input, the first mobile device generating first enriched pin data comprising a first latitude value representing a latitude position of the first point, a first longitude value representing a longitude position of the first point, and a first media element, the first media element comprising first drawing data that represents the first drawing on the first graphical map ; the first mobile device sending, directly or via a messaging server, the first enriched pin data to a second mobile device ; the first mobile device receiving second enriched pin data comprising a second latitude value representing a latitude position of a second point, a second longitude value representing a longitude position of the second point, and a second media element, the second media element comprising second drawing data that represents a second drawing ; displaying a pin on a second graphical map on the first mobile device wherein the pin is positioned on the second graphical map using the second latitude value and the second longitude value; and displaying, either immediately or responsive to user interaction with the pin , the second media element in the form of the second drawing on the second graphical map ; wherein the method is performed using one or more processors . <EOS>