- 浏览: 142799 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
ling凌yue月:
Yes,it's good!
JavaScript实现ReplaceAll 方法 -
lj1214388:
请问楼主,我导入了struts-jquery-plugin 的 ...
Jquery Ui 日期控件
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 828package com.jueyue; import jav ... -
Java对象的序列化和反序列化实践
2012-12-10 19:52 648当两个进程在进行 ... -
HttpClient 实现访问 HTTPS
2012-11-08 11:24 0避免HttpClient的”javax.net.ssl.SSL ... -
实现一个线程池
2012-05-17 22:40 798public class SjgxrwStartQuest e ... -
通过 HttpClient 下载 文件
2011-10-27 13:49 1009需要有的Jar; * commons-httpclie ... -
Java 文件拷贝
2011-10-26 18:26 783public static void saveFiles(S ... -
生成jar文件的方法
2011-10-13 01:20 716JAR --Java Archive File,顾 ... -
文件下载
2011-08-30 13:58 711public ModelAndView downloadFil ... -
根据Map 动态生成一个类 动态打印
2011-07-15 23:28 909import java.lang.reflect.Field; ... -
Java实现类排序
2011-07-12 16:07 897用Java实现类排序 如下步骤: 1 待排序的类实现 ... -
web service(axis)例子HelloService步骤说明
2011-07-12 11:36 9601.将axis1.1目录下webapps下的axis包拷贝到t ... -
解决一台机器同时运行多个Tomcat服务
2011-07-12 10:07 882如果不加任何修改,在一台服务器上同时运行两个Tomcat服务显 ... -
Java 解析 Word Word 中的表格
2011-07-04 22:15 4375import java.io.File; import ... -
Java 解析 PDF, pdfbox读取PDF内容
2011-07-04 20:59 6361import java.io.ByteArrayOutputS ... -
Java 页面表格导出Word
2011-06-21 10:28 1766StringBuffer sb = new StringBuf ... -
Java 页面表格导出Word
2011-06-21 10:25 1324StringBuffer sb = new StringBuf ... -
利用lucene对整个数据库建立索引(lucene,SQL,JDBC)(
2011-06-16 23:38 1065导言: 如果要对整个数据库做精确查询或模糊查询,我们怎么才可 ... -
Java Mail 收发邮件
2011-06-15 22:24 855import javax.mail.Address;impor ... -
Java对象序列化
2011-03-09 22:47 722被序列化的类要implements Serializab ... -
JavaScript 为Select添加节点
2011-03-01 09:53 973function addOption(){ var ...
相关推荐
总的来说,通过百度地图API,开发者可以轻松地根据地名获取经纬度,结合双定位技术,为用户提供精准的地理位置服务。在实际应用中,要注意处理可能出现的异常和错误,以及遵守相关的隐私政策和法律法规。
总结起来,C#结合百度地图API获取经纬度所在地理位置的核心在于构造正确的API请求,解析返回的JSON数据,并从中提取出所需信息。实际开发中,可能还需要处理网络异常、权限验证等问题,确保程序的健壮性。同时,注意...
在IT行业中,地图接口的使用是常见的需求,特别...总之,调用百度地图接口能够轻松地在网页上实现地图交互,包括获取经纬度和添加各种视觉效果。通过不断探索和实践,开发者可以利用这些功能构建出富有创意的GIS应用。
在提供的代码中,我们可以看到使用了百度地图API来实现根据地址获取经纬度的功能。这段代码使用JavaScript编写,并且依赖于百度地图API的JavaScript库。当用户在输入框中输入一个地址并点击“查询”按钮时,`...
百度地图根据经纬度获取国家、州市等地址相关信息
百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo百度地图获取经纬度和地址Demo
点击百度地图某个点 获取经纬度
将文件右键记事本打开,把原来的村庄名改成自己要找的位置的名称,保存后,直接双击用浏览器打开后,即可获取地区的经纬度。软件需要自己啊申请一个百度api。
标题"**C#调用百度地图获取经纬度**"指出了主要的任务:在C#程序中通过调用JavaScript来获取百度地图上的经纬度信息。这通常涉及到以下步骤: 1. **引入百度地图API**:在C#程序中,我们需要加载包含百度地图API的...
本篇文章将详细介绍如何在Android应用中集成百度地图API,进行定位并获取经纬度信息。 首先,我们需要在AndroidManifest.xml文件中添加必要的权限。对于使用百度地图API,你需要请求以下权限: 1. 使用网络:`...
是个人在公司里边做项目的时候,百度+个人思考摸索出来的,有什么错误,请原谅
通过以上知识点,开发者可以了解如何使用JavaScript和百度地图API来实现地址转经纬度的功能,并且可以通过百度地图的本地搜索功能获取到准确的地理位置信息。这个功能不仅适用于独立的地理位置查询服务,也可以嵌入...
本篇内容将深入讲解如何利用百度地图API来实现这一功能,特别是针对“导航”场景,如标题所提及的“百度地图——导航(地理编码输入地址获取经纬度)”。 首先,我们需要了解百度地图API。百度地图开放平台提供了...
本文将深入探讨“百度地图根据起始点经纬度坐标确认最佳路线规划”的相关知识点,帮助读者理解这一过程的技术实现和应用场景。 首先,我们需要了解经纬度坐标系统。在地球上,每个位置都可以通过经度和纬度来唯一...
总的来说,这个示例应用通过集成百度地图SDK,展示了如何在Android应用中获取用户当前位置的经纬度,对于初学者来说是一个很好的学习起点。你可以下载此资源,参考代码实现,加深对Android与百度地图API结合使用的...
在Web端实现点击地图获取经纬度,通常我们会使用地图API,如Google Maps API、高德地图API或百度地图API等。这里以Google Maps API为例进行讲解。首先,在HTML文件中引入Google Maps API的JavaScript库,并创建一个...
接下来,我们需要用到腾讯地图的API服务来获取经纬度。腾讯地图提供了一个叫做“地址解析”(也称为地理编码)的服务,可以将地址转换为经纬度坐标。但要注意,这个服务通常需要一个API密钥,你需要在腾讯地图开放...