Question: I want to fetch the places of 20 meters using current latitude and longitude and display in list(without showing in google map).

Please help me.

Answer: 
This is a typical application for a [quadtree](http://en.wikipedia.org/wiki/Quadtree). The quadtree facilitates lookup of the m points lying in your rectangle in O(log(n) + m), where n is the total number of points.

Edit: Your approach using the map is not nearly as efficient. For randomly distributed points, it would have an O(sqrt(n)) average complexity, and O(n) worst-case.
How about you store the points as a simple 2 dimensional array of pointers to those structs, and when you need to find a point x,y it's a simple index operation. The same goes for any other points (x+a,y+b).