In the web lib for google maps, there is a DrawingManager which allows the user to draw either a Polygon or Circle on the map, then returns the polgon/circle attrs programma