通过Web页面获取基站位置Web端源码
首先要清楚一点的是,每一个基站都能够通过请求http://www.google.com/loc/json获取到一个经纬度。如果用户能够在短时间内获取到较多的基站信息,比如4个或5个,可以通过这几个基站的经纬度计算出比较准确的用户位置。
举个例子,比如我在WM上取到4个基站信息:
50554,9513,460,1
50325,9513,460,1
50584,9513,460,1
50041,9513,460,1
每一行的4个数值分别对应:CID, LAC, MCC, MNC
CID——CellID,表示基站号
LAC——Location Area Code,表示区域编号
MCC——Mobile Country Code,表示国家编号,中国是460
MNC——Mobile Network Code,表示移动网络编号,移动是0,联通是1
然后向Google发送基站信息是通过JSON串以Post的形式发送到http://www.google.com/loc/json,然后它会返回一个包含经纬度信息的JSON串
作者:Sunny Peng
源码下载及讨论地址:http://www.51aspx.com/CV/SafetyNetMobile
╭═══════════════╮
║ Asp.net源码下载专业站 ║
╭══════┤ http://www.51aspx.com ├══════╮
║ ║ 论坛:http://bbs.51aspx.com ║ ║
║ ╰═══════════════╯ ║
║ ║
║51aspx声明: ║
║ 1) 本站不保证所提供软件或程序的完整性和安全性。 ║
║ 2) 转载本站提供的资源请勿删除本说明文件。 ║
║ 3) 本站源码为网上搜集或网友提供,如果涉及或侵害到您的版║
║ 权,请立即写信通知我们。 ║
║ 4) 本站提供代码只可供研究学习使用,切勿用于商业用途, ║
║ 由此引起一切后果与本站无关。 ║
║ 5) 源码后续升级或修补,我们会在该源码评论中发布! ║
║ ║
║ 本站专注于Asp.net源码下载 ║
║ 联系方式 : support@51aspx.com ║
║ ╭───────────────────────╮ ║
╰══┤ Asp.net源码网 http://www.51aspx.com ├══╯
╰───────────────────────╯
友情提示:
一般数据库文件默认在DB_51aspx文件夹下
如果使用VS2005打开本站项目文件,建议打开前务必安装VS2005Sp1
关于源码使用常见问题及解决方案,请参阅:http://bbs.51aspx.com/showforum-9.html