手机GPS定位需要联网是误解
首先明确一点,GPS是不消耗流量的。手机即使没有SIM卡,没连WIFI,打开GPS也是能够定位的!只是手机GPS在有网络的情况下会下载当前卫星的星历,从而实现快速定位,否则将会耗费大量的时间(5-10分钟不等)来搜索卫星信号。这种定位方式称为AGPS,辅助GPS定位系统。
当然,在没有网络的时候并不会影响手机GPS定位功能。没有网络,它也能像跟收音机一样,可以通过天线收到gps卫星的位置信息广播,然后解算出所在位置的经纬度。有关的手机GPS定位的扩展阅读 - 手机GPS为什么能在室内定位?

注:卫星星历是描述卫星随时间而变的精确位置或轨迹表,能精确计算、预测、描绘、跟踪卫星的时间、位置、速度等运行状态。
为什么手机GPS定位要消耗大量流量?
其实手机GPS消耗流量是被冤枉的,每当你打开百度地图的时候,它其实正在疯狂下载该地区的地图,耗费了巨大流量,而这个锅总得我GPS来背……我只是搜个星,定个位而已,那几十上百兆流量真的和我无关好吗?不说了,有种东西叫离线地图,能解决你的流量困扰。
手机打开GPS很耗电吗?
GPS的耗电量特别大
gps模块是相当耗电的,因为它会不断地搜索卫星,不断调整定位精度,手机那点电根本经不起折腾。许多朋友一坐火车,手机电量就消耗地特别快,也是因为坐火车过程中,手机会不断地搜索通讯信号,造成电量的流失。所以如果你手机电量不经用的话,检查一下是不是GPS被打开了。