目前只有运营商才能做到通过手机号进行定位。手机移动数据上网都是通过连接附近基站传输数据进行上网的,只要连接的基站数量不少于三个,就是可以实现三点定位,可以粗略的计算出手机的位置,连接的基站越多,定位就越准确了。所以大家也不必担心,自己的手机会被别人定位,这种手机号定位权限,是需要很高级别才能去操作的,一般人是没有这个权限的。
手机还有一种定位技术叫做GPS定位,这种技术是通过卫星进行定位的,GPS定位是目前最为精确、应用最为广泛的定位导航技术。GPS即美国go-vern-ment提供的全球定位系统。24颗GPS卫星分布在6个道平面上,距离地面1万2千公里,以12小时的周期环绕地球运行,使得任意时刻地面上任意点都可以观测到4颗以上的卫星。集成GPS定位需要手机内置GPS模块,但该模块只有接收功能,没有发射功能。24颗GPS卫星不断向地球发射着包含时间、卫星点位等重要参数的信息,被我们的手机收到后,手机会利用多个卫星的同一时间发出的信号到达的先后顺序及时差计算出手机到各个卫星的距离,然后利用三维坐标中的距离公式,利用3颗卫星组成3个方程式,解算出手机的位置(X,Y,Z)。考虑到卫星时钟与手机时钟之间的误差,实际上有4个未知数,X、Y、Z和钟差,因而需要引入第4颗卫星,形成4个方程式进行求解,从而得到手机的经纬度和高程。事实上,手机往往可以锁住4颗以上的卫星,这时,手机可按卫星的星座分布分成若干组,每组4颗,然后通过算法挑选出误差最小的一组用作定位。