java调用高德地图api获取经纬度的方法,废话少说,直接上代码:

import com.fasterxml.jackson.databind.JsonNode;

import com.ning.http.client.AsyncHttpClient;

import com.ning.http.client.AsyncHttpClientConfig;

import com.ning.http.client.ListenableFuture;

import com.ning.http.client.Response;

import com.sun.deploy.net.HttpUtils;

import org.mortbay.util.UrlEncoded;

/**

* 通过java api从高德地图获取经纬度

*  address 位置

*  output 返回结果格式

*  key  高德key值,需申请

*/

public class Distance {

public static void main(String[] args) {

//1、通过java api从高德地图获取经纬度

String url = "http://restapi.amap.com/v3/geocode/geo?address=上海市东方明珠&output=JSON&key=xxxxxxxxx";

AsyncHttpClientConfig.Builder builder = new AsyncHttpClientConfig.Builder();

builder.setCompressionEnabled(true).setAllowPoolingConnection(true);

builder.setRequestTimeoutInMs((int) TimeUnit.MINUTES.toMillis(1));

builder.setIdleConnectionTimeoutInMs((int) TimeUnit.MINUTES.toMillis(1));

AsyncHttpClient client = new AsyncHttpClient(builder.build());

try {

ListenableFuture future = client.prepareGet(url).execute();

String result = future.get().getResponseBody();

System.out.println(result);

JsonNode jsonNode = new com.fasterxml.jackson.databind.ObjectMapper().readTree(future.get().getResponseBody());

if(jsonNode.findValue("status").textValue().equals("1")) {

JsonNode listSource = jsonNode.findValue("location");

System.out.println(listSource);

for(String location : listSource.textValue().split(",")){

//得到这个位置的经纬度

System.out.println(location);

//System.out.println(Double.valueOf(location));

}

}

} catch (Exception e) {

e.printStackTrace();

} finally {

if(client != null){

client.close();

}

}

}

}

java获取经纬度_java调用高德地图api获取某个位置的经纬度相关推荐

  1. 使用python调用高德地图API获取经纬度地理信息

    高德地图API简介 1.进入"地理/逆地理编码API"界面 1)登录高德地图API网站-高德API,界面如图所示. 鼠标移至"开发支持-Web服务API",点击 ...

  2. python调用高德地图api获取路径规划,然后规划好点显示在地图上(农机路径转移)

    我的博客好像跳度比较大,不少内容都涉及,但我是做ros组合导航的,其他的或者是项目设计,或者是因为兴趣,或者是随笔记下来. 无聊写来玩下的小demo,本来试图在硕士期间研究下这个课题即农机从仓库到田间 ...

  3. C# 调用高德地图API获取经纬度以及定位,JS获取定位【万字详解附完整代码】

    最近有个需求,需要用到定位,本来打算用百度地图API定位,但是发现百度地图定位申请AppKey太麻烦了.因为是写的web端,百度地图定位API申请的Appkey需要网址过滤.索性就用高德定位了(有一说 ...

  4. 调用高德地图API将地名转换成经纬度

    今天帮老师完成一个任务,把一个第一列包含了大量地名的数据集,计算出每个地名的相应的经纬度.以便于后面用经纬度进行进一步的运算. 第一步,高德地图密钥申请 进入高德开放平台首页,输入账号登录(如没有账号 ...

  5. qpython androidhelper 经纬度_Python调用高德地图API实现经纬度换算、地图可视化

    第二步:构造url参数获取经纬度 得到密钥后,可以在高德地图web服务API下的地理编码接口获取经纬度,地理编码/逆地理编码 API 是通过 HTTP/HTTPS 协议访问远程服务的接口,提供结构化地 ...

  6. php批量获得经纬度,批量调用百度地图API获取地址经纬度坐标

    1 申请密匙 点击左侧 "获取密匙" ,经过填写个人信息.邮箱注册等,成功之后在开放平台上点击"创建应用",填写相关信息,在这里特别说明的是,在IP白名单框里, ...

  7. 调用腾讯地图API、高德地图API 获取当前地理位置、经纬度

    调用腾讯地图API.高德地图API 获取当前地理位置.经纬度 web开发中,很多情况下都会需要获取当前位置的经纬度,在网上找了几个不同的地图,最终找到兼容比较好的腾讯地图API 1.调用腾讯地图API ...

  8. Java调用高德地图API根据详细地址获取经纬度

    Java调用高德地图API根据详细地址获取经纬度 官方API:https://lbs.amap.com/api/webservice/guide/api/georegeo * Web服务API 地理/ ...

  9. Python调用高德地图API实现经纬度换算、地图可视化

    作者 | 糖甜甜甜 出品 | 经管人学数据分析 Python调用高德地图API实现经纬度换算.地图可视化 前地图可视化的工具和函数比较多,但是在不知道相关地点经纬度的情况下,通过python调用高德地 ...

最新文章

  1. 目标检测算法综述 | 基于候选区域的目标检测器 | CV | 机器视觉
  2. 脏读,不可重复读,幻读
  3. C语言的指针*和引用
  4. centos 6.5升级openssl
  5. 解決“无法解决 equal to 操作的排序规则冲突 ”问题
  6. uvalive 3135 Argus
  7. 菜鸟教程 之 JavaScript 教程
  8. echarts时间散点图_ECharts 实现地图散点图(下)
  9. 某计算机有900条指令,计算机组成原理习题集.doc
  10. 记tcp网络编程中遇到的readline()方法
  11. android手机导入.cer证书文件的方法
  12. Java小开发(汽车租赁系统)
  13. 计算机专业监理员工作,监理员是干什么的
  14. oracle错误1327,问题简述:在oracle linux下安装oracle10g,多个文件报“Permission denied”错误...
  15. CentOS(tlinux)安装php55w失败,Requires: libjpeg.so.62(LIBJPEG_6.2)(64bit)解决办法
  16. 我爱你,但是我不喜欢你了!
  17. 清华镜像源安装Pytorch
  18. 安徽大学计算机学院张兴义教授,“2018年CCF合肥为新研究生导航” 开启复合型人才培养之路...
  19. python 西门子触摸屏通讯_西门子触摸屏以太网通讯设置
  20. WIN10 双显示器设置

热门文章

  1. vue3.0 + tsx 构建el-button
  2. 【计算机视觉】一个简单易上手的图像分类任务pipeline代码
  3. 分类堆叠柱状图顺序排列及其添加合适条块标签
  4. java 导出复杂格式的 Excel 留着自己备用
  5. c#版汉字拼音大全,支持多音字
  6. 向无所不能逼近的算法 逻辑与算法之一
  7. 计算机一级照片可以用红底吗,告别修图软件,教你用Excel给证件照更换多种底色!方便又省钱...
  8. Java Lambda分组求和
  9. 通信教程 | 概述并行与串行通信的区别
  10. 微服务:高性能网关 ShenYu简介