资源简介
根据GoogleMapApi给出地名获取经纬度,给出经纬度获取地名(Java版本)
RT
代码片段和文件信息
package cn.liushaoxiong.www;
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 cn.liushaoxiong.util.Coordinate;
public class Demo {
public static void main(String[] args) {
String addr = GetAddr(“35.8616600“ “104.1953970“);
System.out.println(addr);
//getCoordinate(“中国“);
}
/**
* 根据经纬度反向解析地址,有时需要多尝试几次
* 注意:(摘自:http://code.google.com/intl/zh-CN/apis/maps/faq.html
* 提交的地址解析请求次数是否有限制?) 如果在 24 小时时段内收到来自一个 IP 地址超过 15000 个地址解析请求, 或从一个 IP
* 地址提交的地址解析请求速率过快,Google 地图 API 编码器将用 620 状态代码开始响应。 如果地址解析器的使用仍然过多,则从该 IP
* 地址对 Google 地图 API 地址解析器的访问可能被永久阻止。
*
* @param latitude
* 纬度
* @param longitude
* 经度
* @return
*/
public static String GetAddr(String latitude String longitude) {
String addr = ““;
// 也可以是http://maps.google.cn/maps/geo?output=csv&key=abcdef&q=%s%s,不过解析出来的是英文地址
// 密钥可以随便写一个key=abc
// output=csv也可以是xml或json,不过使用csv返回的数据最简洁方便解析
String url = String.format(
“http://ditu.google.cn/maps/geo?output=csv&key=abcdef&q=%s%s“
latitude longitude);
URL myURL = null;
URLConnection httpsConn = null;
try {
myURL = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
return null;
}
try {
httpsConn = (URLConnection) myURL.openConnection();
if (httpsConn != null) {
InputStreamReader insr = new InputStreamReader(
httpsConn.getInputStream() “UTF-8“);
BufferedReader br = new BufferedReader(insr);
String data = null;
if ((data = br.readLine()) != null) {
System.out.println(data);
String[] retList = data.split(““);
if
- 上一篇:小学生数学测试软件Java编写
- 下一篇:房屋租赁系统
相关资源
- java-业务需求需要根据经纬度计算面积
- 经纬度计算距离、方位角等java源码
- android地铁助手
- Android LocationManager 获取经纬度和卫星
- android 百度地图开发 在地图上用已知
- java地址转换经纬度
- Android读取GPS数据demo
- Android 根据经纬度获取地址
- android简单实现输入经纬度获取地理位
- Android根据GPS获取经纬度和海拔
- Android GPS定位获取经纬度
- ArcGIS Android API加载GoogleMap及自动离线
- android开发,登陆、注册、获取经纬度
- D:\\AndroidWorkplace\\GoogleGeofence.zip
- EXCEL导出导入+百度地图地址转经纬度
- android获取GPS经纬度,并根据经纬度获
- Android获取当前地理位置经纬度坐标
- android手机获取gps和基站的经纬度地址
- android根据经纬度获取地址
- Android googlemap
- android 美食天下源码 googlemap
- android studio获取当前经纬度的简单
- Android定位功能,获取经纬度
- 最新的经纬度获取!wifi,基站,gps定
- 泰森多边形算法JAVA,渲染,经纬度
- 利用gis通过shp文件将经纬度解析为城
- Android 手机平台下开发旅游景点位置查
- 使用AJAX技术调用百度地图API进行经纬
- android GPS定位 获取经纬度地址
- wifiMAC信息检索及IP地址经纬度信息查
评论
共有 条评论