1 /**
 2      * 通过百度转换经纬度为地址信息
 3      *
 4      * @param longitude 经度
 5      * @param latitude 纬度
 6      * @param coordtype 坐标体系:<br/>
 7      *         <ul>
 8      *         <li>bd09ll    百度墨卡托坐标</li>
 9      *         <li>gcj02ll    国测局墨卡托坐标</li>
10      *         <li>wgs84ll    GPS经纬度</li>
11      *         </ul>
12      * @return 访问百度,获取到的地址信息(json格式)
13      */
14     public static DBObject requestRelLocacion(double longitude, double latitude, String coordtype){
15         return requestRelLocacion(String.valueOf(longitude), String.valueOf(latitude), coordtype);
16     }
17
18     /**
19      * 通过百度转换经纬度为地址信息
20      *
21      * @param longitude 经度
22      * @param latitude 纬度
23      * @param coordtype 坐标体系:<br/>
24      *         <ul>
25      *         <li>bd09ll    百度墨卡托坐标</li>
26      *         <li>gcj02ll    国测局墨卡托坐标</li>
27      *         <li>wgs84ll    GPS经纬度</li>
28      *         </ul>
29      * @return 访问百度,获取到的地址信息(json格式)
30      */
31     public static DBObject requestRelLocacion(String longitude, String latitude, String coordtype){
32         DBObject retJson = null;
33         String requstUrl = "http://api.map.baidu.com/geocoder/v2/?ak=7049808f066b5beb3cf2c7c781277583&coordtype=" + coordtype +
34                 "&location=" +  latitude + "," + longitude + "&output=json";
35         String requestResult = SendRequest(requstUrl);
36         try {
37             retJson = (DBObject)((DBObject)JSON.parse(requestResult)).get("result");
38         } catch (Exception e) {}
39
40         return retJson;
41     }
42     

运行结果:

 1 public static void main(String[] argv) {
 2         DBObject obj = requestRelLocacion("116.46","39.92","wgs84ll");
 3         System.out.println(obj);
 4         //打印结果如下:
 5         /*{
 6             "location": {
 7                 "lng": 116.47274785743,
 8                 "lat": 39.927001495651
 9             },
10             "formatted_address": "北京市朝阳区呼家楼西里七巷甲12号",
11             "business": "呼家楼,京广桥,团结湖",
12             "addressComponent": {
13                 "city": "北京市",
14                 "district": "朝阳区",
15                 "province": "北京市",
16                 "street": "呼家楼西里七巷",
17                 "street_number": "甲12号"
18             },
19             "cityCode": 131
20         }*/
21     }

转载于:https://www.cnblogs.com/Wen-yu-jing/p/4077175.html

百度转换经纬度为地址相关推荐

  1. android 百度地址转经纬度,百度地图经纬度和地址的相互转换

    在使用到百度地图经纬度和地址相互转换的时候,我们最最最首先需要的是集成百度地图,让我们的APP能够拥有百度的jar包功能,然后在我们所需要转换的activity或者fragment中implement ...

  2. java后台百度地图经纬度和地址之间的相互转换(通过经纬度获取地址、通过地址获取经纬度)

    准备工作: 1.申请百度ak(v1版本的key)  百度地图开放平台链接:http://lbsyun.baidu.com/ 2.百度地图web服务API链接:http://lbsyun.baidu.c ...

  3. java 地图坐标转换_百度地图经纬度和地址互转(Java代码)

    这是基于springmvc+mybatis 的一个controller.如果不是这个框架,可以把方法实体抽到自己写的一个类中,然后再测试 package com.uwitec.controller.s ...

  4. Android开发之百度地图经纬度转换地址(以及获取详细地址的方法自测成功)

    方法一: 直接粘贴代码 GeoCoder mSearch = GeoCoder.newInstance();mSearch.setOnGetGeoCodeResultListener(new OnGe ...

  5. 腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度

    ‍ 利用微信来获取用户当前的详细地址是非常方便的,但是利用微信获取到用户的经纬度转换为具体地址时,老是出现误差很大,因此,决心把腾讯地图经纬度转换城百度地图经纬度,然后再‍利用百度地图api来获取详细 ...

  6. android 经纬度 转换成地址,Android 百度地图经纬度转换成地址

    1.地理编码查询接口是单列模式的,我们需要调用让它自己实例化 // 在OnCreate方法里创建地理编码检索实例 GeoCoder geoCoder = GeoCoder.newInstance(); ...

  7. 百度地图API实现 地址经纬度 互相转换

    原文地址:https://blog.csdn.net/a497785609/article/details/72356588 1.根据地址取得经纬度: 请求地址:http://api.map.baid ...

  8. 【百度地图】——百度地图API获取经纬度、地址及周边兴趣点

    在做一个电商项目过程中,需要获取设备地理信息,包括经纬度定位,附近地址等,于是写了一个工具类方便使用. 1.在使用百度地图API使,首先要获取官方授权,在http://lbsyun.baidu.com ...

  9. 百度地图根据经纬度获取地址

    2019独角兽企业重金招聘Python工程师标准>>> 百度地图根据经纬度获取地址 查询地址要内部实现MKSearchListener接口 Java代码 public class S ...

最新文章

  1. 【推荐】一个不错的密码强度测试网站
  2. keras中无法下载 https://s3.amazonaws.com/img-datasets/mnist.npz 解决方法
  3. 【Linux】一步一步学Linux——traceroute命令(167)
  4. linux echo命令
  5. Linux的基本使用
  6. Mycat安全权限配置user_配置mycat用户只读数据---MyCat分布式数据库集群架构工作笔记0031
  7. Builder 设计模式 +lomok @Data @Builder @Builder.default
  8. 17. Magento 重写控制器
  9. Linux 天翼3G上网
  10. MATLAB2020b安装
  11. 二维码生成器如何批量制作溯源二维码
  12. 华为 BGP路由聚合
  13. 超女复活赛,明星大补考
  14. ffmpeg 图片转视频
  15. 运维面试题(面前准备)
  16. c语言栈的实现以及操作
  17. 小学二年级计算机课游戏,小学二年级适合玩的课堂游戏
  18. GPRC 和RPC 有什么区别?GPRC和RPC的区别是什么?
  19. 9月19日真实虾皮裁员经历...
  20. 使用c语言求一元二次方程的根

热门文章

  1. System.InvalidOperationException: The stream does not support reading
  2. Java线程:线程的调度-优先级
  3. Python并发编程之:多进程
  4. python--装饰器(附偏函数、断言)
  5. docker容器中安装vim 、telnet、ifconfig, ping命令
  6. Shiro 编码/加密
  7. springmvc参数绑定
  8. 3.2.1 配置构建Angular应用——简单的笔记存储应用——展示功能
  9. slf4j介绍以及实现原理窥探
  10. 雷军反击董明珠:感觉董总好像认输了似的