现在知道用CELL ID的到GOOGLE MAP上定位的方法
但是具体从那个通信模块获取呢(指的是硬件)? 试问如果只用1个GSM模块+SIM是否可以得到CELL ID?
又如何获取CELL ID呢? 只要求获取到CELL ID相关信息就够了
但是具体从那个通信模块获取呢(指的是硬件)? 试问如果只用1个GSM模块+SIM是否可以得到CELL ID?
又如何获取CELL ID呢? 只要求获取到CELL ID相关信息就够了
解决方案 »
- 出大问题了,帅哥美女们进来看看啊
- Android里怎么实现TextView里面的文字一个一个逐渐显示出来的动画效果
- 如何在代码里设置layout_gravity?
- 关于ConnectivityManager里面的类型TYPE_MOBILE,TYPE_MOBILE_DUN,TYPE_MOBILE_MMS等
- 有4个ViewPager,实现滑动其中一个另外三个也跟着同步滑动
- service启动不起来,掉不了service connection
- android socket的小问题
- 小白求助关于activity_main和fragment_main的问题!!
- 求助 drawerlayout 标题栏
- 真机运行使用stopService,service停止了,但功能未停止。
- 求助,谁做过Android Camera 对比度 尖锐度 饱和度这几个参数的设置?
- 关于蓝牙通讯的问题
参考
;GSM/GPRS模块提供通信与CELLID定位信息获取;
这个给我随便推荐个模块 然后具体咋样可以获取信息呢?
代码我知道,但是手机和代码怎么沟通呢?中间的连接的方法和用什么工具 我还是不知道 希望大家推荐点工具
public PhoneStateListener celllistener = new PhoneStateListener() {
@Override
public void onCellLocationChanged(CellLocation location) {
super.onCellLocationChanged(location);
// 判断 location的类型 是GsmCellLocation 还是 CdmaCellLocation
// 最后 根据你的业务 需求 实现你的代码 }
};
Android SDK吗 有没有象在WM的手机上面, RIL提供了访问Radio模块的接口
利用Radio Interface Layer (RIL)提供了一個處理CellCore系統軟體以及無線電硬體之間通訊的介面來取得Cell ID
Cell ID定位涉及的网元包括:定位应用、定位网关(3GPP为GMLC,3GPP2为MPC)、MSC、HLR、SRNC(包括SAS)、NodeB、UE。我们把最典型的流程说明一下:
1) 用户U1发起请求到应用上,应用将此请求发送GMLC,由GMLC对应用进行鉴权;应用鉴权通过后,GMLC上对发起定位用户A1进行鉴权;鉴权通过后,GMLC对目标用户U2鉴权,检查U2的隐私权限。
2) 如果目标用户U2允许定位,GMLC向U2归属的HLR请求目标用户的拜访地信息;
3) HLR将U2当前的拜访地信息给GMLC;
4) GMLC根据拜访地信息,向MSC/SGSN发送定位请求,请求对用户U2进行定位;
5) MSC/SGSN对用户A2定位。如果必要的话,MSC/SGSN可以向终端U2发起寻呼来更新所处的小区。
6) 定位结束后,MSC/SGSN向GMLC返回用户U2的位置信息;
7) GMLC再向应用返回用户A2的位置信息,应用利用这个信息,结合GIS向用户U1报告请求的地理位置信息。
Cell ID定位应用的实现有三种方式,包括基于网络的方式和基于终端的方式:1 基于网络方式1:GSM03.71协议的方式;2 基于网络方式2:采用MAP ATI信令,遵循3GPP TS 09.02;3 基于终端STK方式。一是目标UE没有处于软切换状态,此时只有一个Cell与UE有连接,可以直接获得该CELL的ID;另一种情况是UE处于软切换状态,可能有多个Cell与UE有连接,此时需要根据一定的准则来选择其中的一个Cell。例如:根据接收到的小区的信号质量,选择离UE最近的基站控制下的小区等。 Cell ID的定位精度和小区的半径有关。在密集城区且有200米以上的距离,在偏远郊区和农村、公路空旷处,小区半径甚至在1公里以上,这样的定位精度很少能有实际的定位作用。Cell ID给我们提供了一个以基站为圆心、以小区半径为半径的圆形区域。而如何结合一些增强的技术,则可以提供更为精准的定位精度。 在FDD模式下为RTT技术;在TDD模式下,则可以结合时间提前、时间偏移和到达方向角提供。
你想用Radio Interface Layer的方式,估计需要从协议的底层中提取
標運載在系統參數訊息上,透過同步頻道對所有手機廣播,當手機
解析出基地台的系統參數時,可以用以下公式算出兩座標點
不知道这个是怎么做到的
但是有个问题是,虽然得到了,但是自己不会JAVA,不知道怎么把这些参数与GOOGLE给的网站 沟通
看来以后还得学学JAVA了