使用Google Elevation API获取海拔高度(java版)
Google Elevation API提供了根据某地经纬度获取该地点海拔高度的接口。开发者可以调用该API获取地点的海拔信息。使用Google Elevation API之前,用户首先需要注册为Google Developer,获取API key。
开发者可以查看API的调用记录,目前Elevation API的限制次数为2500次/每天,每次API访问的字节数小于2000字符。
相应的Java代码如下所示:
package elevation;import java.io.*;
import java.net.*;
import javax.xml.parsers.ParserConfigurationException;
import org.xml.sax.SAXException;/**** @author yfeng14*/
public class Elevation {/*** @param args the command line arguments*/public static void main(String[] args) {// TODO code application logic hereStringBuffer document = new StringBuffer();try {//Elevation API URLs are restricted to approximately 2000 charactersBufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));String line = null;while ((line = reader.readLine()) != null) {if (line.startsWith(" <elevation>")) {line = line.replaceAll(" <elevation>", "");line = line.replaceAll("</elevation>", "");document.append(line + " ");System.out.println(line);}}reader.close();} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}String xml = document.toString();//返回值System.out.print(xml); }
}
使用Google Elevation API获取海拔高度(java版)相关推荐
- python 根据地址求经纬度 谷歌_利用google的API获取世界城市经纬度(python实现)
google API 需要 --. #-*- coding: utf8 -*- from xml.dom import minidom import urllib2, urllib #这个KEY本来是 ...
- 『原创』WM利用Google Weather API获取天气预报
最近,项目忙得很,公司里杂事很多都跑到我这里,搞得我也不能专心的做项目,索性,今天抽空,玩了一玩谷歌的天气预报服务.相信通过这篇文章,能让大家了解在.net CF下如何发起一个http访问请求(Web ...
- 土豆开放API客户端SDK(Java版)-非官方
由于土豆SDK一直建设中,最近几天抽空写了一套java的SDK.SDK中包含所有的请求协议实现,对于oAuth认证仅提供oAuth.net的简单示例,并未在框架中实现,如有需要者请自己修改.由于个人开 ...
- [Java] 超简图床(Java版) —— 专为Api而生
v1.2已更新,添加新浪图床v1.1已更新,支持保存配置,配置不会随着服务器重启而被重置 PHP版本请看这里:https://www.52pojie.cn/forum.php?mod=viewthre ...
- google 天气预报API
http://www.cnblogs.com/ylligang/articles/2304434.html Google Weather API 只支持美国地区使用邮政编码进行查询,例如: http: ...
- Google登录及获取Calendar信息
Google登录及获取Calendar信息 firebase方案(实际是一个三方登录集成,由于是google的所以使用Google账户登录以后可以使用google api) firebase官网 使用 ...
- 揭秘Google Adwords API
搭建一个在线广告营销系统,离不开第三方的支持.而使用第三方提供的API,是一个非常不错的解决方案. Google提供的Adwords API是一个跨语言的,支持基本所有的主流编程语言. 本文分为四个部 ...
- Google Vision API
Google Cloud Console (https://cloud.google.com/vision/docs/setup?hl=zh_CN) 1.创建项目 2.启用结算功能 3.启用 API ...
- JCEF3——谷歌浏览器内核Java版实现(一):使用jawt获取窗体句柄
前言 最近一段时间研究谷歌浏览器内核.谷歌浏览器内核一直开源,并维护更新,它的开源项目中内核更新速度和Chrome浏览器版本更新进度一样!而且它不同于WebKit(值得一题的是谷歌浏览器已不使用Web ...
最新文章
- 项目松弛时期 团队如何休养生息?
- hdu1693Eat the Trees(插头dp)
- 如何为机器视觉系统选择合适的图像采集卡
- Android点击事件(click button)的四种写法
- c/c++常见面试题
- [转]linux各文件夹介绍
- In-Loop Filters in HEVC
- TSQL与PL/SQL的比较
- 斩获大奖|阿里云PolarDB-X引领云原生分布式数据库新时代
- Web 2.0 编程思想:16条法则(转)
- 三星active2怎么连接手机_手机怎么连接隐藏的wifi无线网络
- 当VS2005卸载不干净时
- MySql 数据库安装、环境变量配置 以及 本地连接
- mysql ageval 1 30_通过sqoop eval传递mysql属性
- windows下protobuf jar包的编译
- 局域网管理软件精华集成及下载
- 混音新手必备软件:FL Studio,用它简单制作混音
- mac下Intelij IDEA中修改maven国内镜像
- java树莓派温度传感器_怎样使用树莓派读取传感器上的温度和湿度
- 解决No converter for [class java.util.ArrayList] with preset Content-Type ‘null‘问题