This question follows from the example below
Mapping StreamPlot onto spherical surfaces
When I'm trying to remove the arrows I cannot get the 3d graphics:
sp = StreamPlot[{Cot[θ] Cos[ϕ], -Sin[ϕ]}, {ϕ, -π, π}, {θ, 0, π},
StreamColorFunction -> Hue,
StreamScale -> None, ImageSize -> 200];
sp3d = Graphics3D[
sp[[1]] /.
Arrow[z_] :>
Arrow[z /. {x_Real, y_Real} :> {Cos[x] Sin[y], Sin[y] Sin[x],
Cos[y]}], ImageSize -> 200];
Row[{sp, sp3d}, Spacer[5]]
The result is below. Any idea how to get the 3d graphics without the arrows?