a method , device , and system for communicating with multiple users via a map over the internet are disclosed . the device includes a processor for executing computer programs , a memory for storing data , an input module for entering user commands , a communication module for transmitting and receiving data , and a display for showing information on a screen . the device further includes logic for selecting a group of users , logic for creating a map to share among the group of users , logic for displaying locations of the group of users on the map , and logic for broadcasting changes of a user &# 39 ; s location to the group over the internet .