Hi,
I have done work, like you required.
We can provide the input field for user with radius then as use will submit search then a circle will be generated and the markers within the circle will be displayed from the database or where-ever you want .
Please let us know when you get time to discuss.
We are looking forward for your response. We hope we will do great business in future also.
Thanks.