Java 后台 google地图通过经纬度寻找地址
源代码:
/** * 根据经纬度获取地址 * @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地图通过经纬度寻找地址相关推荐
- Java调用高德地图API根据详细地址获取经纬度
Java调用高德地图API根据详细地址获取经纬度 官方API:https://lbs.amap.com/api/webservice/guide/api/georegeo * Web服务API 地理/ ...
- 百度地图根据经纬度获取地址
2019独角兽企业重金招聘Python工程师标准>>> 百度地图根据经纬度获取地址 查询地址要内部实现MKSearchListener接口 Java代码 public class S ...
- java腾讯地图根据经纬度获取具体位置
腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...
- java后台百度地图经纬度和地址之间的相互转换(通过经纬度获取地址、通过地址获取经纬度)
准备工作: 1.申请百度ak(v1版本的key) 百度地图开放平台链接:http://lbsyun.baidu.com/ 2.百度地图web服务API链接:http://lbsyun.baidu.c ...
- 如何找到google地图的经纬度
google地图上并没有显示某个地址的经纬度,实际上,我们已经想到了一个办法,可以找到在谷歌地图上任意地点的经度和纬度. 首先打开Google地图,在上面寻找一个地址,然后上下左右移动地图,让这个地址 ...
- Android百度地图将经纬度转换为地址信息
正题: 实现经纬度转为地址信息,主要用到的类是GeoCoder,通过newInstance获得类的实例. 用到的方法为 public boolean reverseGeoCode(ReverseGeo ...
- Java 根据高德地图获取经纬度坐标
1: 申请高德服务key /*** @param addressName* @param cityName* @Description 根据高德地图, 通过地址获取经纬度坐标* @Throws* @R ...
- google地图 反向地址解析(地址查询)
术语"地址解析"通常是指将人类可读的地址转换成地图上的位置.反之,将地图上的位置转换成人类可读的地址这一过程则称为"反向地址解析". Google Geocod ...
- Java使用百度地图API,根据地址,查询地址坐标。
使用场景:有时候,在实际项目中,某个地图图标中,我们需要知道地址坐标.在地图上的直观显示. 步骤一: 知道百度地图API官方网站(http://lbsyun.baidu.com/),注册账号,创建应用 ...
- 高德地图-根据经纬度获取地址(逆地理编码)
1.需要资源: 高德地图搜索SDK以及相关SDk下载地址 2.根据经纬度得到具体地址: 1.这里需要用到地图搜索SDK: 2.通过逆地理编码来实现. 3.示例代码: @Overrideprotecte ...
最新文章
- 【原】自定义UINavigationItem的两种方法以及相应的隐藏方法
- bzoj4396[Usaco2015 dec]High Card Wins*
- jps could not synchronize with target
- Hystrix之外健壮微服务的新选择:Sentinel 发布首个生产版本
- shiro之自定义realm
- 解析《中国互联网软件测试行业2018年度调研报告》
- 豆瓣9分,颠覆世界观的好书,每读一章就感叹一次:原来如此!(免费领)
- jpa多表关联查询_Spring Boot 整合mybatis如何自定义 mapper 实现多表关联查询
- 95-280-035-源码-资源管理-计算资源管理-TaskSlot
- 操作系统 多线程之优先级翻转
- 手写字体识别实验-Python课程设计
- 微信小程序怎么获取到data数据?
- Mark 韦氏拼音 邮政式拼音 和汉语拼音
- 艾永亮:2平米的Manner如何战胜200平米的星巴克
- Ant笔记(一)Ant下载与安装
- DEV 报表设计分组
- 加速信创落地,最新国产身份目录服务首发
- fatal: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you
- 【Vissim】做一次完整的交通仿真——1.基本认识
- utf-8 和gbk 编码区别
热门文章
- MYSQL--未提交(read uncommitted)、读已提交(read committed)和repeatable read(可重复读)
- 万用表使用_如何使用万用表
- 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?用这几招轻松提升PC速度...
- html设计一个调查问卷页面,如何设计一个网页调查问卷?
- 《考试脑科学》读后感
- 电压源和电流的关联参考方向_电流的参考方向_电压的参考方向
- 爬取汽车之家所有车型,价格,配置
- 480位禅宗大德悟道因缘
- 小麦积分墙:如何更好的使用积分墙
- BOCHS模拟器配置和使用