解0度纬线是南北半球的分界线,因此它不在南半球也不在北半球;东西半球的分界线是20°W和160°E,东半球是20°W向东到160°E,因此0度经线属于东半球,0度经线和0度纬线的交点在非洲的几内亚湾上,因此是位于海洋上.故选:B.