It won't, as you found.
> For the purpose of testing I made a new Marker, with the latlng
> coordinates of the north-east corner of the bound, but this marker is
> totally out of the circle and I don't know why.
The bounding box of a circle is a square which touches the circle at
four points. There will be areas in the corners of the square which
are outside the circle.
To find whether a point is within a circle, simply find the distance
between the point and the centre of the circle. If it's less than the
radius it must be inside the circle. You don't need bounding boxes at
all.
Hint: http://code.google.com/apis/maps/documentation/javascript/geometry.html
var LL1=new google.maps.LatLng(...,...);
var LL2=new google.maps.LatLng(...,...);
var d=computeDistanceBetween(LL1,LL2);
Note that you need to explicitly load the Geometry library, it's not
part of the basic API.
Not enough information. What "doesn't work"? What errors are you seeing?
Please follow the posting guidelines and post a link. Can't debug a
code listing.