你猜的不错就是因为手机支持GPS不过这只是一种还有种通过基站定位的。
如果你开了GPS,没有离线地图包的话,高德是不能导航的,Gps确定你的坐标,但是周围的地图信息Gps是不能提供的所以要联网下载数据包,如果你有了相关的地图包不用联网也能完成导航!
Gps定位原理解释下,太空有24颗定位卫星,以确保不论何时你都能看到4颗卫星(如果你是千里眼的话),他们都有特定的运输轨道,所以这四个点是已知的,由三维坐标距离公式可以得出三个方程,可以解得xyz的数值,从而得到你的坐标(x,y,z),确定位置
如果你没有开gps,也可以通过周围的基站,就是发射信号的那个塔,通过蜂窝系统定位,不如gps精准而已。