欢迎发表您的看法
随机日志
@newboy 是的, 你可以通过google的返回数据,判断是哪里出错了。
非常谢谢,我是用C++,返回的数据很对,我知道原因了,我自己的BUG,但我还想知道接着经纬度后面的数据是半径吗,还有最后还有4位,返回的要是OX4B或者0×50,是什么含义。 还有几个问题:1,你确切的知道GOOGLE访问多少次就会封IP吗? 2,这种数据里怎么没有国家号和运营商号呢? 3,你知道大概的LAC和CI号全国的分布吗? 对这个大家都感兴趣的话,可以做一些交流,实现一些资源的共享,再次谢谢。
@newboy 后面有四个字节是基站范围,就是你说的半径。换算结果取整后(精确到百位)和google map显示的范围值是一样的。 最后四位我也不清楚是什么意思。 BTW: 1.不清楚Google的查询限值是多少。只是因为有过被封的经历,所以我知道查询多了肯定会被封的,呵呵。 2.提交的数据lac信息后8个字节就是MNC和MCC,默认都是0,我试过提交提交不同的值,返回结果是一样的。 3.这个我也不清楚。
@newboy 2 MNC和MCC似乎对Google不起作用。换言之,若移动联通LA、CI全部重合(这种可能性还是有的),那么Google怎么处理尚不得而知。 3.LA:CMCC参见国标,Uni也差不多。讨论CI没有多大意义的。有兴趣可以私下讨论
@tourist 但是电信自己已经有一套LBS定位系统了,有的地方在试用。应该是基于CDMA系统的,可能是整合了以前的PHS和从联通接收的CDMA后自己搞的。
lain : @tourist 但是电信自己已经有一套LBS定位系统了,有的地方在试用。应该是基于CDMA系统的,可能是整合了以前的PHS和从联通接收的CDMA后自己搞的。
是呀,可是这对Google不起作用呀,Google也搜不到什么东西呀
我们其实就是需要基站的一个标识,和他的经纬度 我的QQ:42711394 有兴趣的一起交流,
基站定位交流群 MobileTrack讨论群: 68287173 或 89781581 大家可以一起讨论
Warning: file_get_contents(http://74.207.242.135/gps2addr.php?lat=28.164566&lon=113.004134) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in function.php on line 234
基站转换经纬度程序有错了 现在也不能显示大概位置的文字描述
现在已经好了,谢谢提醒
ANT老师好!!!真真切切高手!!!佩服……!!!
WIFI的那个定位也能制作个查询吗?比如输入MAC地址,查询位置?应该和CELL的这个差不多效果吧~
谢谢lain的建议,这个功能正在做。。。
哇……还真的这么快就上线了……pfpf~~
混合地图显示有错误 现在显示的是卫星地图了
@报错 以前用ditu.google.cn的数据,电子地图和卫星地图都有偏差。 现在换成了maps.google.com,电子地图有偏差,卫星地图没有偏差。两个图层不重合,所以混合地图无法显示。 我还是觉得用maps.google.com比较好,至少卫星地图比较准确。
这个软件确实好用,先谢谢了,不过这么多基站数据,网站是怎么搞到的,难道是移动公司提供的,另外查询费用怎么计算啊?//
大佬,你怎么每IP只限每天查10条数据呢?先前不是限50条的么?这么小气 :)
@ZHANGHUA 数据是从Google查到的,在本站查询没有费用。
@phper 拜托,不要穷举我网站的数据库了:(
@ZHANGHUA 这位大哥是不是cib@4400的?我们好象认识哦
我是完美社区站长,申请友链.发到我邮箱.
请问133或189电信的基站能定位吗?谢谢!盼回复
@feiyang 现在还不能
恳请ANT先生答疑解惑:我遇到有些移动基站,比如:8531,1645或者8531,0622,在十六进制换算十进制时就出现了问题,LAC地址可以换算成5位数,而CELLID地址就不能换算成5位数,甚至在十六进制里0不能输入,请求ANT先生帮我!!!!不甚感激!!!!
@jizhanwoxihuan LAC和CELLID范围是1~65536,不一定就是五位数。 十六进制0622和622是一样的,前面的0可以忽略 十六进制0622=十进制1570
感谢ANT的及时回复,那我就要继续询问了:能不能帮我看看这个基站地址啊?这个系统查询时,输入4位数不能出现啊,帮我解决下吧!跪谢!!!
@jizhanwoxihuan 本站并没有完整的基站数据库,数据都是通过Google查询的, 如果查不到,那也没什么其他办法了
谢谢ANT先生!!!!
Google真是个天才 这里MSC割接才2天,新的信息居然就被Google捕获了。虽然不全,但是不得不感叹啊
lac=10173,cellid=3773, 通过http://www.anttna.com/cell2gps/cell2gps.php?lac=10173&cellid=3773查询,得到的结果:22.535053,114.021217 深圳市;泰然六路东南40米;总裁饭店; 通过google查询得到的结果:22.535076,114.021229,深圳市,深南大道6021号-6029号 到底哪个是对的啊?
@feiyang 应该是可以的,参见Google API上说明: Name:radio_type Description :Mobile radio type. Required :No Type :string (gsm|cdma|wcdma)
从API上看,是支持cdma的
@zhjtan 这两个点经纬度几乎是重合在一起的,在卫星地图上看两点距离不超过10米。google的查询结果是不断更新的,结果在一定范围内变化也很正常。 关于地理位置,本站并没有从google查询,而是使用独立的算法计算位置。 google中国地图人为的加入了偏差,这已经是众所周知的了,用偏差的地图算出来的地理位置我觉得不太精确,为了提高精度,自己设计了转换算法。 到底哪个地理位置结果更准确呢? 回复里不方便贴图,maps.google.com的卫星地图是准确的,在maps.google.com切换到卫星地图上看这两个经纬度的实际位置就知道了。
@ant
ant :@zhjtan…,google的查询结果是不断更新的,结果在一定范围内变化也很正常
感谢ant的回复!
先说明一下两种测试方法: 1)利用ant提供的URL(http://www.anttna.com/cell2gps/cell2gps.php?)进行的查询,通过ant与@newboy的交流,猜测(纯属瞎猜)是间接从http://www.google.com/glm/mmap上取得数据的。 在http://www.codeproject.com/KB/mobile/DeepCast.aspx上有详细介绍。 2)遵循Geolocation API Network Protocol ,直接从http://www.google.com/loc/json上取得数据。数据中包括地址项,而且该地址确实在“深南大道”上。 具体如何获取数据参见http://code.google.com/p/gears/wiki/GeolocationAPI 感觉后者的地址信息更准确。
另外,从/loc/json上取数据好像没有限制。苦于没有全国LAC、CELLID资料,用穷举法去了lac=10173的所有cellid数据(cellid 从0到65535),但只有164条数据是有效的,其它都是“香港”数据。如有全国LAC、CELLID资料,是可以从/loc/json上下载所有基站的位置数据的(穷举法太慢)。
@zhjtan 对于同一经纬度,我们把google解析的位置和anttna.com解析的做个比较。 举个例子:之前提到的经纬度(22.535076,114.021229), 在maps.google.com查询电子地图,结果是这样的 从这张图上看,google解析的地址(深南大道6021号-6029号)和地图是对应的,但是Google电子地图由于一些原因是必须加上偏移的,(22.535076,114.021229)实际位置并不在这里,我们切换到卫星地图看一下就明白了 这才是(22.535076,114.021229)实际的地理位置,这个位置和anttna.com的解析结果(泰然六路东南50米;总裁饭店)是很接近的。
中国地图位置的误差Google是没法解决的,不是技术的问题,是政策的问题。
@ant 谢谢!
是的,经纬度是很接近的。对同一经纬度,在ditu.google.com和maps.google.com(卫星图)看到的结果不一样。
如何通过GOOGLE查询基站位置?谢谢
好久没来,还真有点想大家了。
听我朋友说,你这版块不错,以后会常来逛逛的。
你好!很不错的版块!也长知识了,呵呵—-谢谢! 本人非通信专业,现在在搞一些通信的工作,所以有些不是很懂,想请教一下:依据LAC和cellid是如何实现转换经纬度的?跟cellid数据库有关吗?
@shsy2855 要有一个基站数据库,里面保存着基站和经纬度的一一对应数据。查询时根据lac和cellid找到对应的经纬度。 基站数据库可以自己搜集,也可以用一些网上公开的接口查询。
已知小区代码和基站代码,怎样换算LAC和CELLID,急切盼望答案.
已经达到了忘我的境界了呵呵。
博主的文采很OK。
@xzy8484 把格式贴出来看看,不同的软件获取的基站代码格式不一样,有10进制的也有16进制的
请问ANT老师:我的手机是N82,已经安装好了您对应的定位软件,并已经设置好了用户名和密码。要怎样才能正确使用它?我这边的界面上只提供了基站:8033-4573-460. 要怎样才能获得LAC和CELLID码?
另外,请问通过什么软件和方法可以使一台N82能够实时了解一台N78的地理位置(两部手机均可进行本地操作)
@ceenma 基站8033-4573-460包含的信息有MCC:460, LAC:4573,CELLID:8033,直接输入lac和cellid就可以在本站查询位置。 N78是否是S60 3th系统?是的话可以安装mobiletrack,在N78上运行mobiletrack,就通过短信控制实时了解对方的位置。 或者也可以找找其他symbian平台下基于基站的定位软件。
我刚入行,goolge上查询基站位置信息的啊?
通过google查询数据,是把数据传到http://www.google.com/glm/mmap 这个接口
还是传到http://www.google.com/loc/json 这个接口啊? 要传的话数据格式是什么啊? 我用的是java
谢谢 !
关注我吧
@newboy
是的,
你可以通过google的返回数据,判断是哪里出错了。
非常谢谢,我是用C++,返回的数据很对,我知道原因了,我自己的BUG,但我还想知道接着经纬度后面的数据是半径吗,还有最后还有4位,返回的要是OX4B或者0×50,是什么含义。
还有几个问题:1,你确切的知道GOOGLE访问多少次就会封IP吗?
2,这种数据里怎么没有国家号和运营商号呢?
3,你知道大概的LAC和CI号全国的分布吗?
对这个大家都感兴趣的话,可以做一些交流,实现一些资源的共享,再次谢谢。
@newboy
后面有四个字节是基站范围,就是你说的半径。换算结果取整后(精确到百位)和google map显示的范围值是一样的。
最后四位我也不清楚是什么意思。
BTW:
1.不清楚Google的查询限值是多少。只是因为有过被封的经历,所以我知道查询多了肯定会被封的,呵呵。
2.提交的数据lac信息后8个字节就是MNC和MCC,默认都是0,我试过提交提交不同的值,返回结果是一样的。
3.这个我也不清楚。
@newboy
2 MNC和MCC似乎对Google不起作用。换言之,若移动联通LA、CI全部重合(这种可能性还是有的),那么Google怎么处理尚不得而知。
3.LA:CMCC参见国标,Uni也差不多。讨论CI没有多大意义的。有兴趣可以私下讨论
@tourist
但是电信自己已经有一套LBS定位系统了,有的地方在试用。应该是基于CDMA系统的,可能是整合了以前的PHS和从联通接收的CDMA后自己搞的。
是呀,可是这对Google不起作用呀,Google也搜不到什么东西呀
我们其实就是需要基站的一个标识,和他的经纬度
我的QQ:42711394 有兴趣的一起交流,
基站定位交流群
MobileTrack讨论群: 68287173 或 89781581
大家可以一起讨论
Warning: file_get_contents(http://74.207.242.135/gps2addr.php?lat=28.164566&lon=113.004134) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in function.php on line 234
基站转换经纬度程序有错了 现在也不能显示大概位置的文字描述
现在已经好了,谢谢提醒
ANT老师好!!!真真切切高手!!!佩服……!!!
WIFI的那个定位也能制作个查询吗?比如输入MAC地址,查询位置?应该和CELL的这个差不多效果吧~
谢谢lain的建议,这个功能正在做。。。
哇……还真的这么快就上线了……pfpf~~
混合地图显示有错误 现在显示的是卫星地图了
@报错
以前用ditu.google.cn的数据,电子地图和卫星地图都有偏差。
现在换成了maps.google.com,电子地图有偏差,卫星地图没有偏差。两个图层不重合,所以混合地图无法显示。
我还是觉得用maps.google.com比较好,至少卫星地图比较准确。
这个软件确实好用,先谢谢了,不过这么多基站数据,网站是怎么搞到的,难道是移动公司提供的,另外查询费用怎么计算啊?//
大佬,你怎么每IP只限每天查10条数据呢?先前不是限50条的么?这么小气 :)
@ZHANGHUA
数据是从Google查到的,在本站查询没有费用。
@phper
拜托,不要穷举我网站的数据库了:(
@ZHANGHUA
这位大哥是不是cib@4400的?我们好象认识哦
我是完美社区站长,申请友链.发到我邮箱.
请问133或189电信的基站能定位吗?谢谢!盼回复
@feiyang
现在还不能
恳请ANT先生答疑解惑:我遇到有些移动基站,比如:8531,1645或者8531,0622,在十六进制换算十进制时就出现了问题,LAC地址可以换算成5位数,而CELLID地址就不能换算成5位数,甚至在十六进制里0不能输入,请求ANT先生帮我!!!!不甚感激!!!!
@jizhanwoxihuan
LAC和CELLID范围是1~65536,不一定就是五位数。
十六进制0622和622是一样的,前面的0可以忽略
十六进制0622=十进制1570
感谢ANT的及时回复,那我就要继续询问了:能不能帮我看看这个基站地址啊?这个系统查询时,输入4位数不能出现啊,帮我解决下吧!跪谢!!!
@jizhanwoxihuan
本站并没有完整的基站数据库,数据都是通过Google查询的,
如果查不到,那也没什么其他办法了
谢谢ANT先生!!!!
Google真是个天才
这里MSC割接才2天,新的信息居然就被Google捕获了。虽然不全,但是不得不感叹啊
lac=10173,cellid=3773,
通过http://www.anttna.com/cell2gps/cell2gps.php?lac=10173&cellid=3773查询,得到的结果:22.535053,114.021217 深圳市;泰然六路东南40米;总裁饭店;
通过google查询得到的结果:22.535076,114.021229,深圳市,深南大道6021号-6029号
到底哪个是对的啊?
@feiyang
应该是可以的,参见Google API上说明:
Name:radio_type
Description :Mobile radio type.
Required :No
Type :string (gsm|cdma|wcdma)
从API上看,是支持cdma的
@zhjtan
这两个点经纬度几乎是重合在一起的,在卫星地图上看两点距离不超过10米。google的查询结果是不断更新的,结果在一定范围内变化也很正常。
关于地理位置,本站并没有从google查询,而是使用独立的算法计算位置。
google中国地图人为的加入了偏差,这已经是众所周知的了,用偏差的地图算出来的地理位置我觉得不太精确,为了提高精度,自己设计了转换算法。
到底哪个地理位置结果更准确呢?
回复里不方便贴图,maps.google.com的卫星地图是准确的,在maps.google.com切换到卫星地图上看这两个经纬度的实际位置就知道了。
@ant
感谢ant的回复!
先说明一下两种测试方法:
1)利用ant提供的URL(http://www.anttna.com/cell2gps/cell2gps.php?)进行的查询,通过ant与@newboy的交流,猜测(纯属瞎猜)是间接从http://www.google.com/glm/mmap上取得数据的。
在http://www.codeproject.com/KB/mobile/DeepCast.aspx上有详细介绍。
2)遵循Geolocation API Network Protocol ,直接从http://www.google.com/loc/json上取得数据。数据中包括地址项,而且该地址确实在“深南大道”上。
具体如何获取数据参见http://code.google.com/p/gears/wiki/GeolocationAPI
感觉后者的地址信息更准确。
另外,从/loc/json上取数据好像没有限制。苦于没有全国LAC、CELLID资料,用穷举法去了lac=10173的所有cellid数据(cellid 从0到65535),但只有164条数据是有效的,其它都是“香港”数据。如有全国LAC、CELLID资料,是可以从/loc/json上下载所有基站的位置数据的(穷举法太慢)。
@zhjtan



对于同一经纬度,我们把google解析的位置和anttna.com解析的做个比较。
举个例子:之前提到的经纬度(22.535076,114.021229),
在maps.google.com查询电子地图,结果是这样的
从这张图上看,google解析的地址(深南大道6021号-6029号)和地图是对应的,但是Google电子地图由于一些原因是必须加上偏移的,(22.535076,114.021229)实际位置并不在这里,我们切换到卫星地图看一下就明白了
这才是(22.535076,114.021229)实际的地理位置,这个位置和anttna.com的解析结果(泰然六路东南50米;总裁饭店)是很接近的。
中国地图位置的误差Google是没法解决的,不是技术的问题,是政策的问题。
@ant
谢谢!
是的,经纬度是很接近的。对同一经纬度,在ditu.google.com和maps.google.com(卫星图)看到的结果不一样。
如何通过GOOGLE查询基站位置?谢谢
好久没来,还真有点想大家了。
听我朋友说,你这版块不错,以后会常来逛逛的。
你好!很不错的版块!也长知识了,呵呵—-谢谢!
本人非通信专业,现在在搞一些通信的工作,所以有些不是很懂,想请教一下:依据LAC和cellid是如何实现转换经纬度的?跟cellid数据库有关吗?
@shsy2855
要有一个基站数据库,里面保存着基站和经纬度的一一对应数据。查询时根据lac和cellid找到对应的经纬度。
基站数据库可以自己搜集,也可以用一些网上公开的接口查询。
已知小区代码和基站代码,怎样换算LAC和CELLID,急切盼望答案.
已经达到了忘我的境界了呵呵。
博主的文采很OK。
@xzy8484
把格式贴出来看看,不同的软件获取的基站代码格式不一样,有10进制的也有16进制的
请问ANT老师:我的手机是N82,已经安装好了您对应的定位软件,并已经设置好了用户名和密码。要怎样才能正确使用它?我这边的界面上只提供了基站:8033-4573-460. 要怎样才能获得LAC和CELLID码?
另外,请问通过什么软件和方法可以使一台N82能够实时了解一台N78的地理位置(两部手机均可进行本地操作)
@ceenma
基站8033-4573-460包含的信息有MCC:460, LAC:4573,CELLID:8033,直接输入lac和cellid就可以在本站查询位置。
N78是否是S60 3th系统?是的话可以安装mobiletrack,在N78上运行mobiletrack,就通过短信控制实时了解对方的位置。
或者也可以找找其他symbian平台下基于基站的定位软件。
我刚入行,goolge上查询基站位置信息的啊?
通过google查询数据,是把数据传到http://www.google.com/glm/mmap 这个接口
还是传到http://www.google.com/loc/json 这个接口啊? 要传的话数据格式是什么啊? 我用的是java
谢谢 !