打算开始做手机基站定位的事情,特此前来请教各位大牛如何着手。请大家不吝赐教,我想看一些源代码是如何做的。给个思路也行。我用的是C++。c#也行,有劳各位了。
------解决方案--------------------------------------------------------
基站定位是和手机底层相关的,要明白手机和基站的电波传送才可以。
好像没有统一的接口,我们做的时候是向厂商要的api。
不知道大家有没有别的办法?
------解决方案--------------------------------------------------------
请问是取CellID吧。
能拿到定位信息吗?
------解决方案--------------------------------------------------------
基站定位,记得是叫LPS 定位,需要厂家支持,走特定接口
------解决方案--------------------------------------------------------
1.RIL稳定?这个要求签名会比较苛刻。
2。貌似GOOGLE的数据库当中不包括国内的基站数据。
------解决方案--------------------------------------------------------
GSM的只能通过CellID来获取,可是CellId不一定能拿到,还有就是拿到了,也要用一个相应的数据库
CDMA的话,本身包含基站定位,据说可以拿到,虽然电信还没正式商用
------解决方案--------------------------------------------------------
你先用用google map体验下吧。
------解决方案--------------------------------------------------------
谢谢chengzhf详细的解释。
我之前也是这样做的。
google的实现我理解是建立在强大的数据分析基础上的。
假设Google的手机客户端程序可以取得CellID和Lac等信息,此时并没有位置信息,但手机用户可能打开了GPS,这样客户端就可以将这些信息一起传递给Google的服务器。
使用的人多了,自然给大家感觉GoogleMap就直接可以定位了。其实到偏僻的地方也是不行。
------解决方案--------------------------------------------------------
能分享一下CDMA的经纬度数据是怎么获得吗?
------解决方案--------------------------------------------------------
cellid定位精度一般是500米
------解决方案--------------------------------------------------------
用google map时,手机没有GPS也可以定位的,你可以试试看
------解决方案--------------------------------------------------------
500米。。。。如果导航,都掉坑里了
------解决方案--------------------------------------------------------
用google map时,手机没有GPS也可以定位的,同意。
这是GOOGLE的又一项技术,实际上就是通过手机用户发向GOOGLE服务器的位置信息,记录位置。
这样,只要知道CELLID,你自己也可以做个定位的系统,不过我想的方法:每到一个基站,要
记录下CELLID和对应的名称就行,忘请指证!
------解决方案--------------------------------------------------------
其实CELL发送的信息本身是不带位置信息的。只有一个唯一的ID,其实GOOGLE的WIFI定位也是这样的道理,就他是搜索所有WIFI的位置,然后通过WIFI广播出来的ID信息。通过这个唯一的ID去检查WIFI的位置,数据量大了,还可以校正那些被挪了位置的WIFI。
------解决方案--------------------------------------------------------
能分享一下代码么?
------解决方案--------------------------------------------------------