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进行手机基站位置查询和经纬度查询相关推荐

  1. LAC+CELLID定位手机位置

    表示一个移动通信基站的某个扇区,LAC是位置区码,CELLID是扇区代码.由这两个加上国家码,如86(中国),和运营商识别码,如中国移动 01,就可以用于精度为500.600米左右的全球唯一定位了.

  2. 三星s6如何打开位置服务器,三星手机如何定位对方手机所在位置(如何知道对方手机位置)...

    三星手机如何定位对方手机所在位置(如何知道对方手机位置) 想要通过百思特网手机A获取手机B的位置信息,首先需要为手机B绑定云账号,并开启"查找手机"功能,然后再通过手机A登录云账号 ...

  3. 全国各区县经纬度查询困难?精度不够?试试自制市区县经纬度查询工具并将数据保存本地

    自制中国各区县经纬度查询工具 1. 引言 1.1 问题描述 1.2 基本思路 2. 获取全国市区县的名称 2.1 数据初阅 2.2 数据转移 2.3 数据去重 3. 获取全国市区县的经纬度数据 3.1 ...

  4. app 隔几秒记录当前经纬度位置_经纬度查询app下载-经纬度查询(在线定位查询)官方版下载v3.6...

    经纬度查询是一款在线定位查询的app,一键快速的获取位置,并且智能的系统还能够进行高德地图的切换,手机上查询也比较的方便,高清的画质,用户在使用的时候非常的清晰,同时还可以了解纬度值的精准信息哦!赶紧 ...

  5. 手机如何开启微信定位服务器,微信怎么定位对方的手机所在位置(偷偷定位微信好友位置)...

    微信怎么定位对方的手机所在位置(偷偷定位微信好友位置)春天来了,人们都喜欢出门旅行,尤其在节假日的时候,人多容易走散,如果对周围环境不熟悉,那么如何才能快速找到对方呢? 其实在微信里就有很强大的功能, ...

  6. MySQL之根据经纬度查询多少公里范围内的数据

    MySQL之根据经纬度查询多少公里范围内的数据 根据经纬度查询多少公里范围内的数据 创建地址表,存储经纬度信息 插入数据 根据当前经纬度查询所有地址,按距离由近到远排序 查询结果(距离以km为单位) ...

  7. LAC CellID基站定位查询技术介绍

       基站就是手机信号的中转装置.手机每时每刻都与最近的基站保持联系,所以知道了当前基站的位置,也就知道了手机的大概位置.这种技术是目前最简单的定位技术, 著名的Google手机地图也用这个原理来定位 ...

  8. 如何根据LAC和CellID进行手机定位

    基站定位简介 基站定位一般应用于手机用户,手机基站定位服务又叫做移动位置服务(LBS--Location Based Service),它是通过电信移动运营商的网络(如GSM网)获取移动终端用户的位置 ...

  9. Android获取手机基站信息并进行基站定位(基站定位原理)

    一,首先普及一下手机基站信息中相关的专业词汇: 通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:  MCC,Mobile Country Code, ...

  10. 手机基站定位(安卓手机定位源码)

    下面是手机基站定位代码: public class CellIDInfo {public int cellId;public String mobileCountryCode;public Strin ...

最新文章

  1. x is y python_Python 基础
  2. Leangoo敏捷开发项目管理软件-工作日志
  3. pandas.DataFrame.to_dict()的使用详解
  4. python安装要钱吗-python语言是免费还是收费的?
  5. ant 安装及基础教程 !
  6. git删除远程分支文件,不改变本地文件
  7. 格子游戏(信息学奥赛一本通-T1347)
  8. Linux安装教程4,pfSense-2.4.4安装教程
  9. animate inater插件_基于animate.css动画库的全屏滚动小插件,适用于vue.js(移动端、pc)项目...
  10. 舆情监测平台TOOM
  11. 博弈论模型——Part 2 Part 3
  12. cisco是什么公司(cisco是什么公司新加坡)
  13. 喜欢的歌——隐形的翅膀(张韶涵)
  14. 计算机网络密码凭据,电脑无法上网时总是提示需要输入网络密码如何解决
  15. Preparing: insert into user(uuid,username,gender,age,phone,address) values(?,?,?,?,?,?,?)
  16. 关于排列熵的一些理解与解释
  17. 宝塔环境PHP网站要配置HTTPS,SSL证书如何申请
  18. Ristretto Hardware-Oriented Approximation of Convolutional Neural Networks
  19. win10移动桌面图标字体发虚
  20. 好看的照片效果html,9款超绚丽的HTML5 3D图片动画特效

热门文章

  1. java 区分大小写_Java区分大小写
  2. 10月24日,咱们自己的节日来了!
  3. cmake: 使用jom实现msvc工程并发编译提高速度(-j)
  4. discuz远征游戏通用网站模板
  5. 提高计算机系统速度的相关技术,提高计算机运行速度的几种措施
  6. 计蒜客:Adjoin the Networks
  7. Android实战之 上传头像 和仿QQ空间、微博发表文字和图片
  8. 把对方微信拉黑了怎么恢复
  9. 【北京工业大学申请个人学生邮箱】
  10. 算法程序-通过log重现计算过程