function MyShow() { if(empty($_POST['cellid'])) return; $vCellID = $_POST['cellid']; $vLAC = $_POST['lac']; $tURL = "http://www.fm906.com/other/cellid/index.php?lac=$vLAC&cellid=$vCellID"; $fp = @fopen($tURL, 'r'); if(!$fp){ print "查询失败!"; return; } $tData = ""; while($line = @fgets($fp, 1024)) { $tData .= $line; } fclose($fp); $tData = strstr($tData, "经纬度:"); if(!$tData){ print "查询失败!"; return; } $tPosX = 0.0; $tPosY = 0.0; $tAddress = ""; sscanf($tData,"经纬度:%f,%f,%s\n
",$tPosX,$tPosY,$tAddress); if(0 == $tPosX || 0 == $tPosY || $tAddress == ""){ print "没有相关记录!"; return; } printf("
经纬度:$tPosX,$tPosY "); printf("
"); printf("
地理位置:$tAddress
"); return; } ?>
LAC:
CELLID:
MyShow(); ?>
LAC CellID基站定位查询技术介绍
基站就是手机信号的中转装置。手机每时每刻都与最近的基站保持联系,所以知道了当前基站的位置,也就知道了手机的大概位置。这种技术是目前最简单的定位技术, 著名的Google手机地图也用这个原理来定位。相对于GPS,基站定位有一定的误差,误差的大小取决于基站分布的密度,即是两个基站间的距离。在城市中,这个距离一般是几百米,人流密集的地方可以小到几十米,而在野外这种误差可能是几千米。基站的编号叫CELLID,LAC是基站所在地区的区域代码。一些手机定位、防盗软件提供这两个参数的。
推荐WM手机防盗追踪软件:《短信卧底》
推荐Android手机防盗追踪软件:《安卓防盗追踪软件》
软件开发培训,学编程,只需90学时成为软件开发高手