android根据基站信息获取经纬度
2013-01-18 10:02
483 查看
private boolean displayMap(int cellID, int lac) throws Exception { String urlString = "http://www.google.com/glm/mmap"; //---open a connection to Google Maps API--- URL url = new URL(urlString); URLConnection conn = url.openConnection(); HttpURLConnection httpConn = (HttpURLConnection) conn; httpConn.setRequestMethod("POST"); httpConn.setDoOutput(true); httpConn.setDoInput(true); httpConn.connect(); //---write some custom data to Google Maps API--- OutputStream outputStream = httpConn.getOutputStream(); WriteData(outputStream, cellID, lac); //---get the response--- InputStream inputStream = httpConn.getInputStream(); DataInputStream dataInputStream = new DataInputStream(inputStream); //---interpret the response obtained--- dataInputStream.readShort(); dataInputStream.readByte(); int code = dataInputStream.readInt(); if (code == 0) { double lat = (double) dataInputStream.readInt() / 1000000D; double lng = (double) dataInputStream.readInt() / 1000000D; dataInputStream.readInt(); dataInputStream.readInt(); dataInputStream.readUTF(); Toast.makeText(this,lat+" "+lng,Toast.LENGTH_LONG).show(); // Toast.makeText(this, "lat and long"+lat+"\n"+lng,200 ); //---display Google Maps--- String uriString = "geo:" + lat + "," + lng; Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse(uriString)); // System.out.println("hiii"+uriString); startActivity(intent); return true; } else { return false; } }
相关文章推荐
- android之location 根据接口获取经纬度信息
- Android中获取基于基站的经纬度信息
- android_最简单方法根据经纬度信息获取到当前的位置信息
- Android app接入百度地图:禁用手势、模式切换、根据经纬度获取位置信息
- Android中获取基于基站的经纬度信息
- android 获取手机GSM/CDMA信号信息,并获得基站信息
- 根据省份等地址获取经纬度,或根据经纬度获取地址信息
- Android 通过经纬度获取地理位置信息
- android使用百度地图定位(获取当前经纬度和地址信息)
- JS根据经纬度获取地址信息
- 根据经纬度获取时区信息
- android中获取位置(一)--利用locationManager获取当前经纬度信息
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- Android根据地址获取经纬度,根据经纬度
- android 根据apk文件获取包名等信息 已经判断 指定 这个apk 是否安装过
- 百度地图5之根据经纬度查询地址信息(Android) .
- 微信开发之如何根据经纬度获取所在的地点信息
- 【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)
- Android小功能获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)