A processor-implemented method for presenting information, the method comprising: acquiring a trigger command to present messages; selecting, using one or more data processors, one or more first points of interest based on at least information associated with the trigger command; acquiring, using the one or more data processors, a first zone associated with the first points of interest from an electronic map, the electronic map being divided into a plurality of second zones including the first zone; acquiring, using the one or more data processors, a predetermined number of third zones from the plurality of second zones, the first zone being included at a center area of the third zones; acquiring, using the one or more data processors, one or more first messages published in the third zones and one or more first geographic positions corresponding to the one or more first messages; and presenting the first messages published in the third zones and the corresponding first geographic positions, dividing the electronic map into the plurality of second zones based on at least information associated with a predetermined size; selecting one or more objects from the electronic map; classifying the one or more objects into a number of classes; and assigning weights to the classes; wherein the selecting one or more first points of interest based on at least information associated with the trigger command includes: in response to the trigger command, selecting randomly a first class based on at least information associated with a first weight assigned to the first class; selecting randomly one or more first objects classified into the first class based on at least information associated with a first average probability; and selecting randomly the first points of interest from the one or more first objects based on at least information associated with a second average probability. acquiring a trigger command to present messages; selecting, using one or more data processors, one or more first points of interest based on at least information associated with the trigger command; acquiring, using the one or more data processors, a first zone associated with the first points of interest from an electronic map, the electronic map being divided into a plurality of second zones including the first zone; acquiring, using the one or more data processors, a predetermined number of third zones from the plurality of second zones, the first zone being included at a center area of the third zones; acquiring, using the one or more data processors, one or more first messages published in the third zones and one or more first geographic positions corresponding to the one or more first messages; and presenting the first messages published in the third zones and the corresponding first geographic positions, dividing the electronic map into the plurality of second zones based on at least information associated with a predetermined size; selecting one or more objects from the electronic map; classifying the one or more objects into a number of classes; and assigning weights to the classes; wherein the selecting one or more first points of interest based on at least information associated with the trigger command includes: in response to the trigger command, selecting randomly a first class based on at least information associated with a first weight assigned to the first class; selecting randomly one or more first objects classified into the first class based on at least information associated with a first average probability; and selecting randomly the first points of interest from the one or more first objects based on at least information associated with a second average probability. in response to the trigger command, selecting randomly a first class based on at least information associated with a first weight assigned to the first class; selecting randomly one or more first objects classified into the first class based on at least information associated with a first average probability; and selecting randomly the first points of interest from the one or more first objects based on at least information associated with a second average probability.