Very cool stuff.
Just make me think if it's possible to draw multiple circles and multiple markers at same time so that I can drag the circle around markers. Also how to erase the circle on the map after you create it?

Thank you for sharing.

Ethan