申请百度开放平台KEY(ak) 没申请,随便找了一个

参数说明:
region:召回城市
city_limit:区域数据召回限制

这两个参数必须配合使用,city_limit为true时,仅召回region对应区域内数据

 /*** @param addressName* @Description 获取坐标* @Throws* @Return java.util.Map<java.lang.String, java.math.BigDecimal>* @Date 2021-03-19 13:53:22* @Author WangKun**/public static Map<String, BigDecimal> getLatAndLngByAddressName(String addressName) {Map<String, BigDecimal> map = new HashMap<>();try {String address = URLEncoder.encode(addressName, "UTF-8");String urlAddress = "http://api.map.baidu.com/place/v2/search?query="+address+"&region=泰兴市&city_limit=true&output=json&ak=SfrwGH7INvjPq7BwCrYrioBQZm9XXxrR";StringBuilder sb = new StringBuilder();URL url = new URL(urlAddress);URLConnection connection = url.openConnection();if (connection != null) {InputStreamReader insr = new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8);BufferedReader br = new BufferedReader(insr);String data;while ((data = br.readLine()) != null) {sb.append(data);}insr.close();}String str = sb.toString();if (StringUtils.isNotBlank(str)  && StringUtils.isNotEmpty(str)) {JSONObject json = JSON.parseObject(str);if (json.get("message").toString().equals("ok")) {JSONArray jsonArray = (JSONArray) json.get("results");if (null != jsonArray && jsonArray.size() > 0) {// 取最近一个点JSONObject resultObj = (JSONObject) jsonArray.get(0);JSONObject locationObj = (JSONObject) resultObj.get("location");if (null != locationObj) {map.put("lng", (BigDecimal) locationObj.get("lng"));map.put("lat", (BigDecimal) locationObj.get("lat"));}}}}} catch (IOException e) {e.printStackTrace();}return map;}

Java 百度地图 根据名称获取坐标(经纬度)相关推荐

  1. 通过腾讯地图、高德地图、百度地图开发接口获取坐标对应的周边相关信息

    通过腾讯地图.高德地图.百度地图开发接口获取坐标对应的周边相关信息 更新: 以前出于好意暴露了个人的KEY,现已被烂用.为不影响您的业务,请使用我的KEY的朋友去申请自己的KEY,我的KEY将在不久后 ...

  2. 百度地图中如何获取某个经纬度附近的地址

    我们在网页版中使用百度地图的时候,可以发现点击一下定位以后会定位到现在自己这里的位置来,并且显示自己的位置大概是什么地方. 但是查阅api的时候,当我们调用定位api的时候却经常做不到这个,虽然返回值 ...

  3. vue百度地图API、获取当前经纬度以及地理位置

    百度API的使用 一.创建MAP实例 var self = thiswindow.map = new BMap.Map(this.$refs.allmap); // 创建Map实例window.geo ...

  4. android获得图片的坐标,Android百度地图定位后获取周边位置的实现代码

    本文实例讲解Android百度地图定位后获取周边位置的实现代码,分享给大家供大家参考,具体内容如下 效果图: 具体代码: 1.布局文件 android:orientation="vertic ...

  5. 【python】python利用百度地图API:获取经纬度、地图撒点

    本文目的: python通过百度地图API,获取所给地址的经纬度,并且在百度地图上进行撒点. 另:百度地图API功能强大,如: GPS功能(单个点沿线运动). 信息窗口示例(添加纯文字的信息窗口). ...

  6. mysql geocode_百度地图Geocoding API获取特定地区或地址的经纬度信息,然后在MySql数据库多表循环遍历更新...

    1.数据库多表循环更新的思想在这个链接上,标题是"MySql多表循环遍历更新", 链接地址http://www.cnblogs.com/litao4047/archive/2013 ...

  7. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  8. 百度地图 pc浏览器获取经纬度

    百度地图 pc浏览器获取经纬度 百度地图 pc浏览器获取经纬度 百度地图 pc浏览器获取经纬度 <html> <head lang="en"> <me ...

  9. 百度地图自动检索获取地理位置(经纬度)

     百度地图自动检索获取地理位置,含有百度的自动检索和获取当前定位的功能! 我把这个功能单独写了一个界面,给分离了出来!假如项目中地址输入框有一些框架,这个要当心一些,定位会使索引位置发生错乱!注意改动 ...

最新文章

  1. 欧拉公式——真正的宇宙第一公式
  2. python学习手册中文版免费下载-python学习手册下载|
  3. Goldengate 应用环境 mysql to oracle
  4. babyos (三)——利用BIOS INT 0x13读取软盘
  5. java:迭代器Iterator
  6. java冒泡排序找最大的值_(13)數組操作:遍歷、輸出最大值、冒泡排序、選擇排序,java已有的排序方法、折半查找...
  7. npm依赖管理java_探讨npm依赖管理之peerDependencies
  8. 利用 commit 理解镜像构成
  9. 小菜鸡进阶之路_Second week之元组、列表、集合、字典对比.
  10. P2659 美丽的序列
  11. Spark 原理 —— 从 akka 到 spark 集群的启动
  12. Windows下的wget安装
  13. grub2 引导光盘
  14. 64位ODBC数据源配置
  15. 基于matlab仿真的功率因数测定方法研究,基于MATLAB的单相全控整流电路功率因数测定.pdf...
  16. 大数据发展现状和趋势
  17. 好的技术领导与差的技术领导,千万不要对号入座,你会死的很惨!
  18. 猜数字小游戏html,猜数字游戏.html
  19. 微信小程序 全局状态管理 ,响应式
  20. 怎么用计算机表达爱意,简单表达爱意的句子

热门文章

  1. el-table高亮显示
  2. 原味的SM3密码杂凑算法
  3. python中numpy zeros_为什么numpy.zeros和numpy.zeros的性能不同?
  4. GB9706.1-2020应用部分如何理解?
  5. 赛门铁克SSL证书chrome不支持解决方法
  6. MRT转换工具下载与安装以及使用
  7. PDF文档一键自动生成目录和书签
  8. C++转换函数 (conversion function)
  9. java 删除重复文件
  10. 离婚时夫妻共同债务和个人债务如何区分