I'm really stuck on how to go about programming this. How to draw a circle in
Well; drawing a circle is a very straightforward, inside your
onDraw() method add this line
canvas.drawCircle(cX, cY, radius, paint);
Simply provide the center point's x and y values and radius and paint object as well.
And for the pins around the corner you can go like this, e.g you want a pin at 30 degrees; with a simple trigonometric calculation, your pin's x and y values can be these;
pX= mX + radius * cos(30); pY= mY + radius * sin(30);
So you can draw your pin at these x and y values respectively, also the degree can be changed.