指南针辨别方向的方法有哪些