使用百度地图API获取经纬度
来源:互联网 发布:python fix 编辑:程序博客网 时间:2024/05/17 03:54
注意事项:
1. 使用 百度地图API 需要先申请 ak(API 密钥)。
事例 java 代码如下:
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import net.sf.json.JSONObject;
public class TestBaiduMapAPI {
/** * description: This method was used to get longitude and latitude. * @param address */public static void test(String address){ // address: 地址 output:输出格式 ak:是申请的百度 api 密钥 String path = "http://api.map.baidu.com/geocoder/v2/?address="+address+"&output=json&ak=####################"; String lineData = null; StringBuilder sb = new StringBuilder(); try { URL url = new URL(path); URLConnection conn = url.openConnection(); BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); while((lineData = br.readLine()) != null){ sb.append(lineData); } JSONObject json = JSONObject.fromObject(sb.toString()); JSONObject result = json.getJSONObject("result").getJSONObject("location"); String lng = result.getString("lng"); String lat = result.getString("lat"); System.out.println("coordinate:("+lng+", "+ lat+");"); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }}public static void main(String[] args) { test("中国江苏省连云港市");}
}
0 0
- 使用百度地图API获取经纬度
- 通过经纬度获取地址值(使用百度地图API)
- 如何使用百度地图API自动获取地址和经纬度
- 百度地图API地点搜索-获取经纬度
- 百度地图API地点搜索-获取经纬度
- 基于百度地图api获取经纬度
- android 基于百度地图api获取经纬度
- 百度地图API根据具体地址获取经纬度
- 调用百度地图API获取经纬度
- 百度地图api--根据经纬度获取地点
- 百度地图api--点击获取经纬度
- 百度地图api获取经纬度和地址
- 通过百度地图API获取地址经纬度
- 百度地图api开发二:获取当前地图中心经纬度
- android使用百度地图获取当前经纬度
- 获取经纬度api使用心得【对比百度,谷歌地图API】
- 获取百度地图经纬度
- 继上篇文章补全:如何使用百度地图api获取地区经纬度--【实际项目中】
- JavaScript 比较和逻辑运算符
- Java二进制兼容性
- 【J2EE核心开发学习笔记 011】Struts2常用开发技能
- 在android中读取联系人信息的程序,包括读取联系人姓名、手机号码和邮箱
- mybatis配置
- 使用百度地图API获取经纬度
- 利用MediaPlayer来实现Notification通知铃声
- 二维数组作为函数参数传递(C++)
- JavaWeb 发送 激活邮件功能
- 课堂笔记2
- Leetcode||8.String to Integer (atoi)
- 去天瑞地安面试了 这是我整个的面试流程
- 计算机视觉相关领域网站链接(转)
- C语言unsigned char、char与int之间的转换