The task is to filter tweets by a small geographic perimeter and deliver geo-twit-stream to the end user.
Geographical coordinates are added to each tweet on the client. The database structure in which tweets will be stored on the server is designed taking into account the possibility of quickly selecting tweets from a specified range of latitude and longitude, i.e. from a small limited geographic area.
What it looks like for the end user - a map of his city, on which new tweets constantly pop up. If there are a lot of tweets in certain places - a sign that something is happening there. The user selects with one mouse a rectangle on the map, with an area of interest, and next to the map, or in a separate window, a constantly updated twit-line appears, in which in real-time Ajax adds new tweets just sent - messages and photos.
')
Use case - a concert in a club, a football match and other public events. Such a grouping of tweets by coordinates will allow you to get a lively and most relevant "report" from the scene without any motivation of the reporters themselves - each of them writes to his twitter and to his followers. Our task is only to group this data and give it out as a whole stream of information.
Perhaps the above can be done on the basis of Twitter, as he can add coordinates to tweets, provided that this is allowed on the client and there is a GPS receiver. Is it possible through their API to make a request to fetch tweets from a certain range of coordinates - I did not look, I think they are lying.