- 浏览: 139896 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
ling凌yue月:
Yes,it's good!
JavaScript实现ReplaceAll 方法 -
lj1214388:
请问楼主,我导入了struts-jquery-plugin 的 ...
Jquery Ui 日期控件
百度地图根据地址获取经纬度
- 博客分类:
- Java
package com.jueyue;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.HashMap;
import java.util.Map;
/**
* 获取经纬度通过
*
* @author jueyue 返回格式:Map<String,Object> map map.put("status",
* reader.nextString());//状态 map.put("result", list);//查询结果
* list<map<String,String>>
* 密钥:f247cdb592eb43ebac6ccd27f796e2d2
*/
public class GetLatAndLngByBaidu {
/**
* @param addr
* 查询的地址
* @return
* @throws IOException
*/
public Map<String, Object> getCoordinate(String addr) throws IOException {
String address = null;
Map<String, Object> map = new HashMap<String, Object>();
try {
address = java.net.URLEncoder.encode(addr, "UTF-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
String key = "f247cdb592eb43ebac6ccd27f796e2d2";
String url = String
.format("http://api.map.baidu.com/geocoder?address=%s&output=json&key=%s",
address, key);
URL myURL = null;
URLConnection httpsConn = null;
try {
myURL = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
InputStreamReader insr = null;
BufferedReader br = null;
try {
httpsConn = (URLConnection) myURL.openConnection();// 不使用代理
if (httpsConn != null) {
insr = new InputStreamReader(
httpsConn.getInputStream(), "UTF-8");
br = new BufferedReader(insr);
String data = null;
while((data= br.readLine())!=null){
System.out.println(data);
}
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if(insr!=null){
insr.close();
}
if(br!=null){
br.close();
}
}
return map;
}
public static void main(String[] args) throws IOException {
GetLatAndLngByBaidu getLatAndLngByBaidu = new GetLatAndLngByBaidu();
Map<String, Object> map = getLatAndLngByBaidu.getCoordinate("上海市黄浦区建国中路29号");
System.out.println(map);
}
}
发表评论
-
Goole 地图 根据经纬度获取地址
2012-12-10 22:40 798package com.jueyue; import jav ... -
Java对象的序列化和反序列化实践
2012-12-10 19:52 623当两个进程在进行 ... -
HttpClient 实现访问 HTTPS
2012-11-08 11:24 0避免HttpClient的”javax.net.ssl.SSL ... -
实现一个线程池
2012-05-17 22:40 769public class SjgxrwStartQuest e ... -
通过 HttpClient 下载 文件
2011-10-27 13:49 973需要有的Jar; * commons-httpclie ... -
Java 文件拷贝
2011-10-26 18:26 759public static void saveFiles(S ... -
生成jar文件的方法
2011-10-13 01:20 682JAR --Java Archive File,顾 ... -
文件下载
2011-08-30 13:58 677public ModelAndView downloadFil ... -
根据Map 动态生成一个类 动态打印
2011-07-15 23:28 878import java.lang.reflect.Field; ... -
Java实现类排序
2011-07-12 16:07 864用Java实现类排序 如下步骤: 1 待排序的类实现 ... -
web service(axis)例子HelloService步骤说明
2011-07-12 11:36 9321.将axis1.1目录下webapps下的axis包拷贝到t ... -
解决一台机器同时运行多个Tomcat服务
2011-07-12 10:07 857如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显 ... -
Java 解析 Word Word 中的表格
2011-07-04 22:15 4324import java.io.File; import ... -
Java 解析 PDF, pdfbox读取PDF内容
2011-07-04 20:59 6320import java.io.ByteArrayOutputS ... -
Java 页面表格导出Word
2011-06-21 10:28 1739StringBuffer sb = new StringBuf ... -
Java 页面表格导出Word
2011-06-21 10:25 1294StringBuffer sb = new StringBuf ... -
利用lucene对整个数据库建立索引(lucene,SQL,JDBC)(
2011-06-16 23:38 1039导言: 如果要对整个数据库做精确查询或模糊查询,我们怎么才可 ... -
Java Mail 收发邮件
2011-06-15 22:24 829import javax.mail.Address;impor ... -
Java对象序列化
2011-03-09 22:47 701被序列化的类要implements Serializab ... -
JavaScript 为Select添加节点
2011-03-01 09:53 947function addOption(){ var ...
相关推荐
通过百度地图,根据地名获取经纬度,通过经纬度定位,或者直接根据地名定位,内有详解,若有问题,请留言
调用百度地图定位同时获取经纬度,应该要更改成自己的百度地图key值,还有手机别忘了开权限,打开GPS
调用百度地图接口单击获取地图的经纬度和定位特效 挺好的接口
百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo
百度地图根据经纬度获取国家、州市等地址相关信息
点击百度地图某个点 获取经纬度
C#百度地图API获取经纬度所在地理位置,需要替换百度地图的AK,代码亲测可用。
主要介绍了JS实现根据详细地址获取经纬度功能,涉及javascript与百度地图接口交互进行地址经纬度查询的相关操作技巧,需要的朋友可以参考下
百度地图批量地址解析经纬度php源码 2022年亲测获取经纬度准确;
使用百度地图获取经纬度和地址信息,定位当前地址信息
C#调用javascript百度地图获取经纬度,C#可以设置初始中心点的位置和标签位置,用户点击鼠标改变标签位置,改变后的标签经纬度被保存的文件中,可以供MFC或VC程序调用。
是个人在公司里边做项目的时候,百度+个人思考摸索出来的,有什么错误,请原谅
利用百度地图API开发的实现wifi定位,可以获取所在位置的经纬度和具体的地理位置,由于获取的具体地理位置没有在地图上显示,所以要通过抓取log来查看具体获取的地理位置。
最近项目需要到离线地图,然后...百度地图的LocationClient.start()方法无定时获取到经纬度,使用 client.requestLocation()方法还是没卵用,百度尝试了所以的方法,还是不行; 最后,使用了最坑的方式,换位实现了:
通过api获取到百度地图经纬度,再转换为腾讯地图经纬,用于夸地图规划路线,获取起点到终点距离等。。。
该资源实现了一个用百度地图实现的获取当前位置的经纬度的apk,的简单应用,简单易懂,喜欢的下载!!
百度地图 获取经纬度的html页面 给新手用的