手机获取地理位置有三种方式1、GPS无需网络,但必须在室外,一般用于导航,但很少直接用,太费电,需要一定的卫星搜索数量,显然iphone没有默认采用。2、通过3G或4G网络的接入基站三角定位,这是最常用的,如果接入信号不好就会获取失败3、wifi上网时,你的运营商接入IP地址所处地理位置查询,不精确,也常用。如果IP没有地址信息对应,就会获取失败。你这种情况很正常。