Question: Mark points on a grid

Hi, I have a grid given by : restart; with(VectorCalculus); pv := PositionVector([VectorCalculus:-`*`(VectorCalculus:-`*`(VectorCalculus:-`*`(VectorCalculus:-`*`(2, sqrt(2)), cos(lat)), sin(VectorCalculus:-`*`(lon, 1/2))), 1/sqrt(VectorCalculus:-`+`(1, VectorCalculus:-`*`(cos(lat), cos(VectorCalculus:-`*`(lon, 1/2)))))), VectorCalculus:-`*`(VectorCalculus:-`*`(sqrt(2), sin(lat)), 1/sqrt(VectorCalculus:-`+`(1, VectorCalculus:-`*`(cos(lat), cos(VectorCalculus:-`*`(lon, 1/2)))))), 0], cartesian[x, y, z]); PlotPositionVector(pv, lat = VectorCalculus:-`-`(VectorCalculus:-`*`(Pi, 1/2)) .. VectorCalculus:-`*`(Pi, 1/2), lon = VectorCalculus:-`-`(Pi) .. Pi) I want to put different colored dots at certain values of lon and lan on grid somewhat like an all sky map. Thanks
Please Wait...