【基站位置查询】通过lac,cellid进行手机基站位置查询和经纬度查询
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL;/*** Java利用CellID LAC调用Google接口获取经纬度例子*/ public class GoogleJson {public static void main(String args[]) {GoogleJson test = new GoogleJson();URL url = null;HttpURLConnection conn = null;try {url = new URL("http://www.google.com/loc/json");conn = (HttpURLConnection) url.openConnection();conn.setDoOutput(true);conn.setRequestMethod("POST");String json = test.getJson();System.out.println(json);conn.getOutputStream().write(json.getBytes());conn.getOutputStream().flush();conn.getOutputStream().close();int code = conn.getResponseCode();System.out.println("code " + code);BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));String inputLine;inputLine = in.readLine();System.out.println(inputLine);in.close();// 解析结果// JSONObject result = new JSONObject(inputLine);// JSONObject location = result.getJSONObject("location");// JSONObject address = location.getJSONObject("address");// System.out.println("city = " + address.getString("city"));// System.out.println("region = " + address.getString("region")); } catch (Exception e) {e.printStackTrace();} finally {if (conn != null)conn.disconnect();}}/*** Google的官方例子*/private String getJson() {String json = "{ "+ "\"version\": \"1.1.0\", "+ "\"host\": \"maps.google.com\", "// +// "\"access_token\": \"2:k7j3G6LaL6u_lafw:4iXOeOpTh1glSXe\", "+ "\"home_mobile_country_code\": 460, "+ "\"home_mobile_network_code\": 00, "+ "\"radio_type\": \"gsm\", "+ "\"carrier\": \"Vodafone\", "+ "\"request_address\": true, "+ "\"address_language\": \"zh_CN\", "// + "\"location\": { "// + "\"latitude\": 51.0, " + "\"longitude\": -0.1 " + "}, "+ "\"cell_towers\": [ "+ "{ "+ "\"cell_id\": 4912, "+ "\"location_area_code\": 20516, "+ "\"mobile_country_code\": 460, "+ "\"mobile_network_code\": 00, "+ "\"age\": 0, "+ "\"signal_strength\": -60, "+ "\"timing_advance\": 5555 "+ "}"// +", " + "{ " + "\"cell_id\": 88, "// + "\"location_area_code\": 415, "// + "\"mobile_country_code\": 310, "// + "\"mobile_network_code\": 580, " + "\"age\": 0, "// + "\"signal_strength\": -70, " + "\"timing_advance\": 7777 "// + "}"+ "]" // +", " + "\"wifi_towers\": [ " + "{ " // + "\"mac_address\": \"00:18:39:f4:29:01\", " // + "\"signal_strength\": 8, " + "\"age\": 0 " + " }" // // ", " + "{ " // // + " \"mac_address\": \"01-23-45-67-89-ac\", " // // + " \"signal_strength\": 4, " + " \"age\": 0 " + "}" // + "] "+ "}";return json;} }
转载于:https://www.cnblogs.com/topwang-com/archive/2012/12/21/2827420.html
【基站位置查询】通过lac,cellid进行手机基站位置查询和经纬度查询相关推荐
- LAC+CELLID定位手机位置
表示一个移动通信基站的某个扇区,LAC是位置区码,CELLID是扇区代码.由这两个加上国家码,如86(中国),和运营商识别码,如中国移动 01,就可以用于精度为500.600米左右的全球唯一定位了.
- 三星s6如何打开位置服务器,三星手机如何定位对方手机所在位置(如何知道对方手机位置)...
三星手机如何定位对方手机所在位置(如何知道对方手机位置) 想要通过百思特网手机A获取手机B的位置信息,首先需要为手机B绑定云账号,并开启"查找手机"功能,然后再通过手机A登录云账号 ...
- 全国各区县经纬度查询困难?精度不够?试试自制市区县经纬度查询工具并将数据保存本地
自制中国各区县经纬度查询工具 1. 引言 1.1 问题描述 1.2 基本思路 2. 获取全国市区县的名称 2.1 数据初阅 2.2 数据转移 2.3 数据去重 3. 获取全国市区县的经纬度数据 3.1 ...
- app 隔几秒记录当前经纬度位置_经纬度查询app下载-经纬度查询(在线定位查询)官方版下载v3.6...
经纬度查询是一款在线定位查询的app,一键快速的获取位置,并且智能的系统还能够进行高德地图的切换,手机上查询也比较的方便,高清的画质,用户在使用的时候非常的清晰,同时还可以了解纬度值的精准信息哦!赶紧 ...
- 手机如何开启微信定位服务器,微信怎么定位对方的手机所在位置(偷偷定位微信好友位置)...
微信怎么定位对方的手机所在位置(偷偷定位微信好友位置)春天来了,人们都喜欢出门旅行,尤其在节假日的时候,人多容易走散,如果对周围环境不熟悉,那么如何才能快速找到对方呢? 其实在微信里就有很强大的功能, ...
- MySQL之根据经纬度查询多少公里范围内的数据
MySQL之根据经纬度查询多少公里范围内的数据 根据经纬度查询多少公里范围内的数据 创建地址表,存储经纬度信息 插入数据 根据当前经纬度查询所有地址,按距离由近到远排序 查询结果(距离以km为单位) ...
- LAC CellID基站定位查询技术介绍
基站就是手机信号的中转装置.手机每时每刻都与最近的基站保持联系,所以知道了当前基站的位置,也就知道了手机的大概位置.这种技术是目前最简单的定位技术, 著名的Google手机地图也用这个原理来定位 ...
- 如何根据LAC和CellID进行手机定位
基站定位简介 基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS--Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置 ...
- Android获取手机基站信息并进行基站定位(基站定位原理)
一,首先普及一下手机基站信息中相关的专业词汇: 通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释: MCC,Mobile Country Code, ...
- 手机基站定位(安卓手机定位源码)
下面是手机基站定位代码: public class CellIDInfo {public int cellId;public String mobileCountryCode;public Strin ...
最新文章
- x is y python_Python 基础
- Leangoo敏捷开发项目管理软件-工作日志
- pandas.DataFrame.to_dict()的使用详解
- python安装要钱吗-python语言是免费还是收费的?
- ant 安装及基础教程 !
- git删除远程分支文件,不改变本地文件
- 格子游戏(信息学奥赛一本通-T1347)
- Linux安装教程4,pfSense-2.4.4安装教程
- animate inater插件_基于animate.css动画库的全屏滚动小插件,适用于vue.js(移动端、pc)项目...
- 舆情监测平台TOOM
- 博弈论模型——Part 2 Part 3
- cisco是什么公司(cisco是什么公司新加坡)
- 喜欢的歌——隐形的翅膀(张韶涵)
- 计算机网络密码凭据,电脑无法上网时总是提示需要输入网络密码如何解决
- Preparing: insert into user(uuid,username,gender,age,phone,address) values(?,?,?,?,?,?,?)
- 关于排列熵的一些理解与解释
- 宝塔环境PHP网站要配置HTTPS,SSL证书如何申请
- Ristretto Hardware-Oriented Approximation of Convolutional Neural Networks
- win10移动桌面图标字体发虚
- 好看的照片效果html,9款超绚丽的HTML5 3D图片动画特效