Have a "cursor" on the surface of a sphere

I've created a small "planet" sphere and I want a cursor to be anchored to the surface of the sphere and move with the curvature of the sphere.

Example http://www.youtube.com/watch?v=sjV-o__zVgg&feature=related

1:44 around there

thanks - Caius

To create a floating "cursor", one simple solution is to create a "cursor" object (probably a plane or curved plane or even a sphere if you like with a texture with alpha applied with some form of cutout or decal shader or you could even do it with LineRenderers or ParticleEmitters if you like to get really fancy) and to move this object based on input about the center of the sphere (which can be done with RotateAround or other mechanisms depending on which implementation you prefer).

To create a highlighting "cursor", one simple solution is create a "cursor" projector which projects the cursor onto the surface of the sphere and to move this object based on input about the center of the sphere.

There are other ways like calculating and drawing your own gizmos, etc., but they are more complicated and in this case more work than is really necessary.