zoukankan      html  css  js  c++  java
  • 最全的LBS手机定位技术说明

    随着手机技术的发展定位方式也发生了非常大的变化。获取手机位置有非常多种方式。

    第一种:CELL-ID定位原理

        通过移动网络获取设备当前所在的Cell信息来获取设备当前位置。当设备位置更新设备会向当前服务小区报告当前位置信息,Cell ID定位的精度随着小区的覆盖范围而变化,从几十米到上百米不等。Cell ID是眼下最easy使用的定位方式。仅仅要获取手机訪问的基站编号。在通过后台服务得到基站的坐标那就能获得手机的大体位置了。


    另外一种:AFLT定位原理

          AFLT(Advanced Forword Link Trilateration) 是在定位操作时同一时候监听多个基站的信号,利用信号的延时和强度信号来确定手机到附件基站的距离,最后用三角定位算法计算用户的位置。一般在城市里基站的覆盖往往是重叠没有盲区的。

    所以手机往往会有多个基站的信息。这也是为什么基站定位城市比农村要准确非常多的原因。


    第三种:基站和GPS的混合定位(AGPS)




    第四种:基站+ WIFI+ GPS的混合定位。

    这种定位方式是眼下最经常使用的定位方式,在使用手机地图一般是提示你打开GPS或者Wifi。

    假设要是在室外打开随意一个选项都能够大大提高定位精度。 特别是打开wifi会瞬间提高定位精度。

    眼下手机地图的定位方式基本都是这种混合定位方式。

    原来也非常easy就是IP定位,在你手机接入wifi时回获取到路由的硬件地址,假设你手机在线就能够通过这唯一地址得到路由的位置坐标,在通过对wifi的强度信息获取你的距离信息组后提高你的位置精度。




    手机查看基站信息的方法

    1. Android智能机:在拨打电话界面输入*#*#4636#*#* 查看对应的基站信息,一般为16进制,请选择1进制进行查询

    2. IPhone:在拨打电话界面输入*3001#12345#*查看对应的基站信息

    查出CID后你能够尝试在 http://www.minigps.net/cellsearch.html  定位一下自己手机的位置。

    输入*#*#4636#*#* 选择->Phone information
       



  • 相关阅读:
    C#网络编程TCP通信实例程序简单设计
    C#网络编程TCP通信实例程序简单设计
    2329: 密码破解【数组】
    纸牌游戏小猫钓鱼
    认识栈
    认识队列
    2754: C++习题快速排序
    3047: 快速排序算法
    Problem A: C语言习题 链表建立,插入,删除,输出
    Problem C: 动态规划基础题目之数字三角形
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5194613.html
Copyright © 2011-2022 走看看