1: 申请高德服务key

/*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @Return java.lang.String* @Date 2023-04-13 10:50:22* @Author WangKun*/public static Map<String, BigDecimal> getLatAndLngOrGDMap(String addressName, String cityName) {try {Map<String, BigDecimal> map = new HashMap<>();String address = URLEncoder.encode(addressName, "UTF-8");String city = URLEncoder.encode(cityName, "UTF-8");String mapUrl = "http://restapi.amap.com/v3/geocode/geo?key=高德key&address=" + address + "&city=" + city;URL url = new URL(mapUrl);HttpURLConnection connection = (HttpURLConnection) url.openConnection();connection.connect();BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));String line;StringBuilder sb = new StringBuilder();while ((line = br.readLine()) != null) {sb.append(line);}br.close();connection.disconnect();JSONObject a = JSON.parseObject(sb.toString());JSONObject c = JSON.parseObject(JSON.parseArray(a.get("geocodes").toString()).get(0).toString());String location = c.get("location").toString();List<String> result = Arrays.asList(location.split(","));map.put("lng", new BigDecimal(result.get(0)));map.put("lat", new BigDecimal(result.get(1)));return map;} catch (IndexOutOfBoundsException index) {throw new IndexOutOfBoundsException();} catch (Exception e) {e.printStackTrace();System.out.println("失败!");}return null;}

调用:

System.out.println(getLatAndLngOrGDMap("详细地址", "***市"));

Java 根据高德地图获取经纬度坐标相关推荐

  1. Java从高德地图获取全国地铁站数据

    Java从高德地图获取全国地铁站数据. 数据来源(高德地图):http://map.amap.com/subway/index.html?&4401 采集代码 /*** 从高德地图地铁线路同步 ...

  2. Ptyhon 入门:通过高德地图获取经纬度

    #1.引入包 import json import requests#2.通过高德接口获取经纬度 addr='地址' def gd_map(a):para = {'key': '高德key', # 高 ...

  3. Java实现根据地址调用高德地图获取经纬度等信息

    最近在做一个车辆调度的应用系统,需要根据车辆和站点的位置做相应的规划,因此要调用第三方的地图接口来获取经纬度等信息.这里,我选择的是高德平台,下面是一个从注册到简单使用的例子,可供大家学习参考,更深入 ...

  4. 高德地图获取当前坐标android,uniapp 用高德地图获取当前的坐标

    image.png 1.引入依赖的SDK import amap from '../../common/amap-wx.js'; 2.初始话控件 var amapPluginInstance = ne ...

  5. Java使用高德地图获取行驶距离等信息

    步骤:(总共三个类,可直接复制使用) 官网文档:高德地图路径规划API地址 申请高德API使用的key(备注:key的类型要选择web服务) 发送http GET请求 获取结果 以下是代码 HTTP请 ...

  6. java利用高德地图解析经纬度字符串所在的城市

    问题引出 根据一个经纬度字符串,如果获得该位置所在的城市 解决方案 注册高德地图开发者账号,获取api_key,然后利用他们提供的工具类就可以获取对于的城市 代码 public class Locat ...

  7. uni-app如何使用高德地图获取经纬度

    高德官方文档:准备-入门-教程-地图 JS API v2.0|高德地图API (amap.com) 首先按照链接步骤获取key 两种使用方式.注意:选其一.不可两者同时使用 第一种:loadScrip ...

  8. vue 获取用户位置 高德_vue引入高德地图获取经纬度地址

    1.在index.html引入高德地图 //key找个适合例如:160cab8ad6c50752175d76e61ef92c50 2.在webpack.base.conf.js 配置引入 extern ...

  9. 使用高德地图获得经纬度坐标

    一. 创建config配置 gaode.php return ['geocode' => 'https://restapi.amap.com/v3/geocode/geo?key=你的key&a ...

最新文章

  1. java怎么打开_java开不了怎么办?java怎么打开?
  2. vmware redhat5.4 磁盘阵列 RIDA
  3. hive export import
  4. 今年Java面试必问的这些技术面,看完这一篇你就懂了
  5. 关于EF查询表里的部分字段
  6. html如何设置图片循环旋转动画效果,如何使用css3实现图片自动旋转的特效(完整代码)...
  7. Xcode9学习笔记69 - 创建各种类型的文件(文本、数组、字典、图片)
  8. SpringBoot 统一异常处理 ControllerAdvice
  9. filter的原理(转)
  10. MM夏天化妆不掉妆的技巧
  11. 静态代码块、非静态代码块和构造方法
  12. 给 iOS 11.3 降个级?苹果果断关闭 11.2.6 验证通道
  13. Python入门教程100天:Day09-面向对象进阶
  14. PROXY SERVER 代理服务器
  15. win2008系统漏洞扫描所得的几个漏洞详解
  16. 萤石云视频Android SDK接口使用说明
  17. oracle 删除 快照,创建和销毁 ZFS 快照
  18. 我的世界 服务器文件ess,《我的世界》ess指令大全 ess指令作用
  19. Mac 安装natapp
  20. 【数据中台】数据质量原因分析

热门文章

  1. 在 Anaconda3 5.0.0 中安装 Plot.ly Dash
  2. java基础(部分)
  3. TensorFlow :tf.data 高性能数据输入管道设计指南
  4. linux下gcc版本切换
  5. [家里蹲大学数学杂志]第265期武汉大学2013年高等代数考研试题参考解答
  6. 刷酸记录(迪维维A酸乳膏)20190906-0908
  7. 51单片机的特殊功能寄存器
  8. 从2.3.3到4.1.1:最全的android系统源码下载大集合
  9. 更换Eclipse黑色皮肤
  10. 如何在百度又快有准的搜索资源