Java后台调用的高德api,通过经纬度查询地址信息

官方文档地址:https://lbs.amap.com/api/webservice/guide/api/georegeo
传入的参数为location,location:经度,纬度
输出为json字符串

/*** 调用地图api,通过location查询areaAdcode* @param params* @return* @throws Exception*/public static Map<String,String> findAdressByLocation(String location) throws Exception {Map<String, String> resuleMap = new HashMap<>();String areaAdcode = null;String accessAddress = null;String key ="3898**************94700";String apiurl = "https://restapi.amap.com/v3/geocode/regeo?location="+ location +"&poitype=&key="+ key +"&radius=1000&extensions=all&batch=false&roadlevel=0";String result = HttpUtils.httpsGetRequest(apiurl);JSONObject jsonObj = new JSONObject().fromObject(result);if(jsonObj.getInt("status") == 1){JSONObject regeocodes = jsonObj.getJSONObject("regeocode");JSONObject addressComponent = regeocodes.getJSONObject("addressComponent");areaAdcode = addressComponent.getString("adcode");accessAddress = regeocodes.getString("formatted_address");resuleMap.put("areaAdcode", areaAdcode);//行政编码resuleMap.put("accessAddress", accessAddress);//地址}else{resuleMap.put("areaAdcode", areaAdcode);resuleMap.put("accessAddress", accessAddress);resuleMap.put("code", "500");resuleMap.put("message", "高德api查询异常!");return resuleMap;}resuleMap.put("code", "200");resuleMap.put("message", "调用高德api成功!");return resuleMap;}

Java调用的高德api,通过经纬度查询地址信息 - 记录相关推荐

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

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

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

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

  3. Java 调用Google Map Api解析地址,解析经纬度实例

    Java 调用Google Map Api解析地址,解析经纬度实例 使用google地图的反向地址解析功能,提供一个经纬度得到对应地址,或者给出模糊地址,得到经纬度,放在java后台代码中处理,这个使 ...

  4. Python爬取链家网获取二手房数据并调用高德api获得经纬度

    链家网获得数据地址,高德api获得经纬度(同理链家网也可以换成其他58同城,赶集网的数据,因为反爬虫比较厉害,没时间整,就用链家网的数据先试试水) 首先爬链家网,Info包含一条信息 import j ...

  5. python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...

    我们都知道,可以使用高德地图api实现经纬度与地址的转换.那么,当我们有很多个地址与经纬度,需要批量转换的时候,应该怎么办呢? 在这里,选用高德Web服务的API,其中的地址/逆地址编码,可以实现经纬 ...

  6. java调用第三方天气预报API接口

    java调用第三方天气预报API接口 package com.sensordata.controller; import com.common.json.JSONObject; import java ...

  7. java调用个人微信api接口实现收发消息发朋友圈

    个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1.微信好友收发消息         /**      * 给微信好友发消息      * @author wechatno:t ...

  8. 调用百度地图API获取经纬度(详细步骤)

    前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...

  9. java调用个人微信API接口收发朋友圈,删除评论朋友圈

    java调用个人微信API接口收发朋友圈,删除评论朋友圈 /** * 发送朋友圈任务 * @author wechatno:tangjinjinwx * @param ctx * @param vo ...

  10. python从高德api获取公交线路规划信息

    从高德api获取公交线路规划信息类似于爬虫,由于本人不会爬虫,因此简单说说如何实现 直接上代码 import os import requests import math import json im ...

最新文章

  1. WCF中的序列化[上篇]
  2. ae中英文切换_AE技巧,AE CC软件如何切换中英文版
  3. Windows Live Writer 测试日志
  4. 从CCF的改革看中国科技社团的改革
  5. java内存对象模型
  6. hdu 3790(最短路)
  7. nginx整合php+lua+oracle环境搭建
  8. 阿里妈妈技术团队 6 篇论文入选 CIKM 2021
  9. Docker最全教程——数据库容器化(十一)
  10. html5 电流效果,在HTML5 Canvas 2D上绘制云雾中的电流动画特效
  11. 中文版Visual Studio 2008 SP1 智能提示为英文的补丁发布
  12. [转载] 在IPython中重新加载模块 importlib
  13. Android 动态壁纸
  14. Python爬虫,4567电影网电影信息爬取,二级页面处理方案
  15. c语言间接寻址运算符,间接寻址运算符:*
  16. Pull Request 到底是什么意思
  17. 2018艾耕科技笔试题
  18. 通过STC12C5A08S2实战项目来理解单片机是怎么工作的
  19. 张大哥笔记-如何利用网络赚钱(20种网络赚钱方法推荐)
  20. MySQL数据库冰人集团

热门文章

  1. 【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「下」与 Matlab编程基础 2021-09-26
  2. 如何调节pycharm字体大小
  3. html5视屏教程地址
  4. 【杂谈】概率与随机以及手游抽卡机制的科普
  5. matlab 求特征值的命令,matlab中求解特征值方程函数eig
  6. 【华人学者风采】聂飞平 西北工业大学
  7. 中国区块链市场被低估?谈谈那些被低估的虚拟货币
  8. Maven历史版本下载
  9. 【沙龙干货分享】你要知道的N个Android适配问题
  10. 思维导向树6级节点_8种常见的思维导图类型