I want to draw Locator on circle[{m,n},r].
The follwing point p is free Locator. How to draw Locator on Circle[{m,n},r] ?
Manipulate[
Show[Graphics[ {Circle[o, r],
{PointSize[0.02], Red, Point[o], Locator[Dynamic@o, None]},
{PointSize[0.02], Blue, Point[p], Locator[Dynamic@p, None]} }]
, Axes -> True, PlotRange -> 5],
{{r, 1}, 0.5, 2, 0.1},
{{o, {1, 1}}, {-2, -2}, {2, 2}, ControlType -> None},
{{p, {2, 1}}, {-2, -2}, {2, 2}, ControlType -> None} ]

P(lease)! – Dr. belisarius Nov 17 '15 at 06:03