1:获取百度地图秘钥
具体操作就不介绍了,自行去百度地图开放平台注册
2:代码

 package com.tfr.seckill.controller;
import com.alibaba.fastjson.JSONObject;
import java.net.URL;
import java.util.Map;/*** @Description:* @ClassName: TestController* @Author: Rain* @Date: 2021-05-23 21:07* @Version: 1.0**/
public class TestController {public static Map getProvince(String lon, String lat ){String ak="您的秘钥";//
//        http://api.map.baidu.com/reverse_geocoding/v3/?ak=您的ak&output=json&coordtype=wgs84ll&location=31.225696563611,121.49884033194  //GET请求String urlString="http://api.map.baidu.com/reverse_geocoding/v3/?ak="+ak+"&output=json&coordtype=wgs84ll&location="+lat+","+lon;String res = "";try {URL url = new URL(urlString);java.net.HttpURLConnection conn = (java.net.HttpURLConnection)url.openConnection();conn.setDoOutput(true);conn.setRequestMethod("GET");java.io.BufferedReader in = new java.io.BufferedReader(new java.io.InputStreamReader(conn.getInputStream(),"UTF-8"));String line;while ((line = in.readLine()) != null) {res += line+"\n";}in.close();} catch (Exception e) {System.out.println("error in wapaction,and e is " + e.getMessage());}System.out.println(res);JSONObject jsonObject = JSONObject.parseObject(res);Object result = jsonObject.get("result");Map map = JSONObject.parseObject(JSONObject.toJSONString(result), Map.class);return map;}public static void main(String[] args) {Map map = getProvince("118.926910", "42.335752");String formatted_address = map.get("formatted_address").toString();String business = map.get("business").toString();System.out.println(formatted_address+","+business);}
}

3:json解析用的阿里的fastjson

   <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.73</version></dependency>

java根据经纬度获取地址信息相关推荐

  1. java根据经纬度获取地址信息(腾讯地图)

    目录 前置条件 基本开发环境 相关模块的使用 实现效果 完整代码 后端 前端 前置条件 申请开发者密钥(key)申请密钥 腾讯地图WebService API 开发参考文档     WebServic ...

  2. 如何通过经纬度获取地址信息?

    #阅读原文 摘要 Google Maps API Web Services,是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.具体包括:Google Geocoding ...

  3. java根据经纬度获取地址(百度地图)

    先创建HttpClientUtils工具类 package cn.crenative.lockinlife.util;import com.google.common.base.Function; i ...

  4. php 腾讯地图 地址逆解析 根据经纬度获取地址信息

    弄了个小程序的定位,需要获取到地址信息 前端想站着把钱挣了,所以我就需要把经纬度转成地址信息返回 原文档地址:腾讯开发文档 其实简单,就是拼接一下参数就好 这里直接放码,下次用直接复制就好 funct ...

  5. 百度地图通过经纬度获取地址信息

    以前用的都是通过谷歌的坐标调用谷歌api 最近 发现老是连不上谷歌服务器. 于是找了找百度的, 地址为 http://developer.baidu.com/map/webservice-geocod ...

  6. python通过经纬度获取地址信息

    爬取社交数据时,有时候会碰到用经纬度表示地理位置信息,这种情况下需要进行转换以获取地理位置信息. 例如获取到的数据是{"business_id":"1SWheh84yJX ...

  7. 高德地图根据经纬度获取地址信息

    主要是使用高德里面地理编码与逆地理编码的getAddress这个方法, 根据逆向地理编码:将地理坐标(经纬度)转换成地址描述信息,对应为AMap.Geocoder的getAddress方法. 具体使用 ...

  8. java调用腾讯地图根据经纬度获取位置信息

    这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...

  9. java后端根据经纬度获取地址(高德地图)

    1.申请高德地图key 2.逆地理编码(坐标->地址)-地理X: https://lbs.amap.com/demo/jsapi-v2/example/geocoder/regeocoding ...

  10. uni-app获取位置信息(经纬度转换地址信息)

    uniapp获取位置信息,获取到的信息为经纬度,再通过转换成地址信息 1.使用uni.getLocation()获取位置信息 2.下载qqmap-wx-jssdk.js插件插件下载地址 3.使用腾讯位 ...

最新文章

  1. 初涉c#设计模式-proxy pattern-从中国足球黑哨开始
  2. 如何扩展CentOS7的SWAP分区
  3. 使用隐式Intent打开系统内置拨号界面
  4. 40 | 案例篇:网络请求延迟变大了,我该怎么办?
  5. stl vector 函数_vector :: push_back()函数,以及C ++ STL中的示例
  6. 数据结构之二叉树的遍历
  7. suse linux11 改ip,suse11如何修改hostname[Linux基础]
  8. pom.xml中依赖的<optional>true</optional>标签
  9. cloud源码-eureka
  10. B样条曲线与贝塞尔曲线学习笔记
  11. abaqus更改计算机名,ABAQUS 2016 安装教程
  12. 适配各种Windows分辨率,为DPI添加感知,当在高DPI时,禁用WINFORM缩放等。
  13. 基于React和fabricjs开发的在线名片、海报设计器,大前端项目在线图片编辑器源码分享
  14. 线性回归模型 —— 普通最小二乘法(OLS)推导与python实现
  15. 交叉编译ortp、osip2、eXosip2、mediastreamer2及其附带的库实现SIP软电话
  16. ABP——切换MySQL数据库
  17. cuDNN: efficient Primitives for Deep Learning 论文阅读笔记
  18. 技能兴鲁试题--可视化
  19. 1. 全连接神经网络
  20. 多旋翼飞行器螺旋桨动力学模型

热门文章

  1. python之pexpect模块
  2. 《三体》与《西部世界》
  3. Google guava之BiMap简介说明
  4. 深入分析JavaWeb技术内幕系列之---DNS域名解析过程
  5. 设备、设备控制器与驱动程序
  6. 树莓派3/4 实现天气语音播报与一种新的文本转语音方法 —— 百度云api +python +和风天气api
  7. POI excel添加数据有效性验证以及解决DataValidation超长的问题
  8. Hadoop纠删码(Erasure Coding)简介
  9. word表格分开快捷键_Word用鼠标和快捷键拆分单元格与合并单元格
  10. 什么是java swing_Java干货:解读什么是swing