通过 Java 技术手段,获取女朋友定位地址...( 二 )

* 经纬度转地址信息** @param gps_latitude维度* @param gps_longitude 精度*/private static void convertGpsToLoaction(double gps_latitude, double gps_longitude) throws IOException {String apiKey = "YNxcSCAphFvuPD4LwcgWXwC3SEZZc7Ra";String res = "";String url = "http://api.map.baidu.com/reverse_geocoding/v3/?ak=" + apiKey + "&output=json&coordtype=wgs84ll&location=" + (gps_latitude + "," + gps_longitude);System.err.println("【url】" + url);res = HttpUtils.httpGet(url);JSONObject object = JSONObject.parseobject(res);if (object.containsKey("result")) {JSONObject result = object.getJSONObject("result");if (result.containsKey("addressComponent")) {JSONObject address = object.getJSONObject("result").getJSONObject("addressComponent");System.err.println("拍摄地点:" + address.get("country") + " " + address.get("province") + " " + address.get("city") + " " + address.get("district") + " "+ address.get("street") + " " + result.get("formatted_address") + " " + result.get("business"));}}}}复制代码控制台打印:

通过 Java 技术手段,获取女朋友定位地址...

文章插图
 
图片
下面贴出详细内容:
com.easylinkin.bm.extractor.ImgTestCode---打印全部详情---[JPEG] - Compression Type = Baseline[JPEG] - Data Precision = 8 bits[JPEG] - Image Height = 4032 pixels[JPEG] - Image Width = 3024 pixels[JPEG] - Number of Components = 3[JPEG] - Component 1 = Y component: Quantization table 0, Sampling factors 2 horiz/2 vert[JPEG] - Component 2 = Cb component: Quantization table 1, Sampling factors 1 horiz/1 vert[JPEG] - Component 3 = Cr component: Quantization table 1, Sampling factors 1 horiz/1 vert[Exif IFD0] - Date/Time = 2021:08:20 09:39:58[Exif IFD0] - Model = YOTA Y3[Exif IFD0] - YCbCr Positioning = Center of pixel array[Exif IFD0] - Resolution Unit = Inch[Exif IFD0] - Y Resolution = 72 dots per inch[Exif IFD0] - X Resolution = 72 dots per inch[Exif IFD0] - Make = YOTA[GPS] - GPS Date Stamp = 2021:08:20[GPS] - GPS Altitude Ref = Below sea level[GPS] - GPS Longitude Ref = E[GPS] - GPS Longitude = 114° 24' 9.61"[GPS] - GPS Processing Method = ASCII[GPS] - GPS Latitude Ref = N[GPS] - GPS Time-Stamp = 01:39:46.000 UTC[GPS] - GPS Altitude = 21 metres[GPS] - GPS Latitude = 30° 28' 40.67"[Exif SubIFD] - Color Space = sRGB[Exif SubIFD] - F-Number = f/1.9[Exif SubIFD] - Date/Time Digitized = 2021:08:20 09:39:58[Exif SubIFD] - Focal Length = 3.9 mm[Exif SubIFD] - Aperture Value = https://www.isolves.com/it/cxkf/yy/JAVA/2022-07-12/f/1.9[Exif SubIFD] - Exposure Mode = Auto exposure[Exif SubIFD] - Sub-Sec Time Digitized = 819350[Exif SubIFD] - Exif Image Height = 4032 pixels[Exif SubIFD] - Focal Length 35 = 23 mm[Exif SubIFD] - Scene Capture Type = Standard[Exif SubIFD] - Sub-Sec Time Original = 819350[Exif SubIFD] - Exposure Program = Unknown (0)[Exif SubIFD] - White Balance Mode = Auto white balance[Exif SubIFD] - Exif Image Width = 3024 pixels[Exif SubIFD] - Sub-Sec Time = 819350[Exif SubIFD] - Shutter Speed Value = 1/1022 sec[Exif SubIFD] - Metering Mode = Center weighted average[Exif SubIFD] - Date/Time Original = 2021:08:20 09:39:58[Exif SubIFD] - Components Configuration = YCbCr[Exif SubIFD] - Exif Version = 2.20[Exif SubIFD] - Flash = Flash did not fire[Exif SubIFD] - Brightness Value = 0.0[Exif SubIFD] - ISO Speed Ratings = 103[Exif SubIFD] - Sensing Method = One-chip color area sensor[Exif SubIFD] - FlashPix Version = 1.00[Exif SubIFD] - Exposure Time = 1/1023 sec[Interoperability] - Interoperability Index = Recommended Exif Interoperability Rules (ExifR98)[Interoperability] - Interoperability Version = 1.00[Exif Thumbnail] - Y Resolution = 72 dots per inch[Exif Thumbnail] - Thumbnail Length = 21538 bytes[Exif Thumbnail] - Thumbnail Offset = 959 bytes[Exif Thumbnail] - Compression = JPEG (old-style)[Exif Thumbnail] - Resolution Unit = Inch[Exif Thumbnail] - X Resolution = 72 dots per inch[Huffman] - Number of Tables = 4 Huffman tables[File Type] - Detected File Type Name = JPEG[File Type] - Detected File Type Long Name = Joint Photographic Experts Group[File Type] - Detected MIME Type = image/jpeg[File Type] - Expected File Name Extension = jpg[File] - File Name = IMG_20210820_093958.jpg[File] - File Size = 5215044 bytes[File] - File Modified Date = 星期五 八月 20 09:39:59 +08:00 2021--打印常用信息---初始化HttpClientTest~~~开始图片高度: 4032 pixels图片宽度: 3024 pixels经度: 114?24' 9.61"经度(度分秒格式): 114.40266944444446纬度 : 30?28' 40.67"纬度(度分秒格式) : 30.477963888888887拍摄时间: 2021:08:20 09:39:58--经纬度转地址--【url】http://api.map.baidu.com/reverse_geocoding/v3/?ak=YNxcSCAphFvuPD4LwcgWXwC3SEZZc7Ra&output=json&coordtype=wgs84ll&location=30.477963888888887,114.40266944444446初始化HttpClientTest~~~结束拍摄地点:中国 湖北省 武汉市 洪山区 软件园路 湖北省武汉市洪山区软件园路9 关山,光谷天地复制代码上面的提取到的内容我就不解释了,应该看得懂,不懂的,可以翻译英文,或者查API看打印的是啥 。其他文件我就不演示了,有兴趣的可以自己试试 。我的百度地图的AK就先放这里,方便大家验证,免得说我骗人,反正我也是免费用的 。最后再说一句,图片发送要么压缩到压缩包再发送,要么用数据线从手机里拷出来 。我这里先用微信发的,基本上信息都被抹除了(在电脑上查看图片详情,其实也可以看到经纬度信息的) 。还有,我还有个苹果手机,其实也是可以拍有地理位置信息的照片的,要打开隐私里的定位,授权照相机 。


推荐阅读