源代码:

   /** * 根据经纬度获取地址 * @param longitude * @param latitude * @return */  public static  String getGoogleAddressBylatlng(double latitude, double longitude){//socket.bind();String result = "";String addr="";try {URL U = new URL("http://ditu.google.com/maps/api/geocode/json?latlng="+latitude+","+longitude+"&language=zh-CN&sensor=false");URLConnection connection = U.openConnection();InputStream ins=connection.getInputStream();BufferedReader in = new BufferedReader(new InputStreamReader(ins,"UTF-8"));String line;while ((line = in.readLine())!= null){result += new String(line)+"\n";}JSONObject object=JSONObject.fromObject(result);Object results=object.get("results");JSONArray json= JSONArray.fromObject(results);Object obj[]= json.toArray();JSONObject obj1=null;if(obj.length>0){obj1=JSONObject.fromObject(obj[0]);addr=(String)obj1.get("formatted_address");}else{addr="未知地址";}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return addr;  } 

关键代码:

地址  http://ditu.google.com/maps/api/geocode/json?latlng=31.232,120.21&language=zh-CN&sensor=false

返回的是json格式数据,将上面地址中的json改为xml,将返回xml格式数据

导入关键包:

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

Java 后台 google地图通过经纬度寻找地址相关推荐

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

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

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

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

  3. java腾讯地图根据经纬度获取具体位置

    腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...

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

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

  5. 如何找到google地图的经纬度

    google地图上并没有显示某个地址的经纬度,实际上,我们已经想到了一个办法,可以找到在谷歌地图上任意地点的经度和纬度. 首先打开Google地图,在上面寻找一个地址,然后上下左右移动地图,让这个地址 ...

  6. Android百度地图将经纬度转换为地址信息

    正题: 实现经纬度转为地址信息,主要用到的类是GeoCoder,通过newInstance获得类的实例. 用到的方法为 public boolean reverseGeoCode(ReverseGeo ...

  7. Java 根据高德地图获取经纬度坐标

    1: 申请高德服务key /*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @R ...

  8. google地图 反向地址解析(地址查询)

    术语"地址解析"通常是指将人类可读的地址转换成地图上的位置.反之,将地图上的位置转换成人类可读的地址这一过程则称为"反向地址解析". Google Geocod ...

  9. Java使用百度地图API,根据地址,查询地址坐标。

    使用场景:有时候,在实际项目中,某个地图图标中,我们需要知道地址坐标.在地图上的直观显示. 步骤一: 知道百度地图API官方网站(http://lbsyun.baidu.com/),注册账号,创建应用 ...

  10. 高德地图-根据经纬度获取地址(逆地理编码)

    1.需要资源: 高德地图搜索SDK以及相关SDk下载地址 2.根据经纬度得到具体地址: 1.这里需要用到地图搜索SDK: 2.通过逆地理编码来实现. 3.示例代码: @Overrideprotecte ...

最新文章

  1. 【原】自定义UINavigationItem的两种方法以及相应的隐藏方法
  2. bzoj4396[Usaco2015 dec]High Card Wins*
  3. jps could not synchronize with target
  4. Hystrix之外健壮微服务的新选择:Sentinel 发布首个生产版本
  5. shiro之自定义realm
  6. 解析《中国互联网软件测试行业2018年度调研报告》
  7. 豆瓣9分,颠覆世界观的好书,每读一章就感叹一次:原来如此!(免费领)
  8. jpa多表关联查询_Spring Boot 整合mybatis如何自定义 mapper 实现多表关联查询
  9. 95-280-035-源码-资源管理-计算资源管理-TaskSlot
  10. 操作系统 多线程之优先级翻转
  11. 手写字体识别实验-Python课程设计
  12. 微信小程序怎么获取到data数据?
  13. Mark 韦氏拼音 邮政式拼音 和汉语拼音
  14. 艾永亮:2平米的Manner如何战胜200平米的星巴克
  15. Ant笔记(一)Ant下载与安装
  16. DEV 报表设计分组
  17. 加速信创落地,最新国产身份目录服务首发
  18. fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you
  19. 【Vissim】做一次完整的交通仿真——1.基本认识
  20. utf-8 和gbk 编码区别

热门文章

  1. MYSQL--未提交(read uncommitted)、读已提交(read committed)和repeatable read(可重复读)
  2. 万用表使用_如何使用万用表
  3. 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?用这几招轻松提升PC速度...
  4. html设计一个调查问卷页面,如何设计一个网页调查问卷?
  5. 《考试脑科学》读后感
  6. 电压源和电流的关联参考方向_电流的参考方向_电压的参考方向
  7. 爬取汽车之家所有车型,价格,配置
  8. 480位禅宗大德悟道因缘
  9. 小麦积分墙:如何更好的使用积分墙
  10. BOCHS模拟器配置和使用