`
shaorui23
  • 浏览: 22207 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ruby实现Google Api天气查询

 
阅读更多

(查询 Google 所支持的所有国家的代码,并以 zh-cn 简体中文显示)

http://www.google.com/ig/cities?output=json&hl=zh-cn&country=cn

(查询 Google的天气api,例如选择“惠州”,并以简体中文显示)

http://www.google.com/ig/api?hl=zh-cn&weather=Huizhou

下面用具体代码,结合Google的天气api查询惠州天气,使用ruby1.8.7版本:


在response得到的源数据是XML格式的,具体数据如下。得到这个数据,我们就可以按照自己的需要抽取想要的东西了。



分享到:
评论

相关推荐

    weather-app-heroku:Ruby on Rails 应用程序 - HTTP Party google mapsopenweathermap.org API

    - Ruby on Rails 应用程序谷歌地图 API #HTTParty 连接到 openweathermap.org 这是一个 ruby​​ on Rails 应用程序,它使用谷歌地图 API 来确定百老汇大会地址。 我使用 HTTParty gem 连接到 openweathermap.org ...

    类似于google日历的效果

    同时,为了实现响应式设计,确保在不同设备上都能良好显示,需结合使用媒体查询(Media Queries)。 接下来是事件的创建和管理。在后端,可以使用诸如Node.js、Python的Django或Ruby on Rails等Web框架,配合数据库...

    weather-react:各城市的天气。 Google Map API,Sparklines图表,openweathermap.org

    该项目是通过引导的。 您将在下面找到一些有关如何执行...Ruby on Rails 在开发中代理API请求 配置代理后出现“无效的主机头”错误 手动配置代理 配置WebSocket代理 在开发中使用HTTPS 在服务器上生成动态<met

    forecast-slack:Slack斜杠命令,该命令使用Forecast.io生成当前天气和不久的将来的天气预报

    预测松弛 Slack斜杠命令,该命令...GOOGLE_API_KEY您的Google Maps API密钥 FORECAST_API_KEY您的Forecast.io API密钥 DEFAULT_LATLON机器人的默认纬度和经度(您的家,您的办公室等) 导航到您的Slack团队的集成页面

    健康食物项目源码

    后端需要处理用户请求,比如存储和检索食物信息,计算营养成分,甚至可能与其他API(如天气API、运动API)进行交互以提供个性化建议。 3. **数据库管理**:存储食物信息、用户数据和历史记录等,可能使用MySQL、...

    tour-master.rar

    4. **API集成**:旅游应用可能需要集成外部API,如Google Maps API用于地图展示,或者OpenWeatherMap API获取天气信息。 5. **版本控制**:项目名称可能是Git的一个分支,表明项目使用了Git进行版本控制,以便团队...

    在线工具箱网站源码 在线工具大全网站 工具箱导航网站.zip

    3. **API接口**:在线工具箱网站可能与第三方API接口进行交互,例如Google Maps API用于地图服务,或者OpenWeatherMap API获取天气信息。开发者需要理解和处理API的调用、数据格式及权限管理。 4. **数据库设计**:...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现 ,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    为Hackthon比赛创建.zip

    4. **API集成**:为了增强项目功能,开发者可能会集成各种API,如天气预报、地图服务、社交媒体API等。理解如何获取API密钥、调用API以及处理响应数据是重要的技能。 5. **前端开发**:用户界面和用户体验是...

    毕业设计-少数民族旅游网站.zip

    4. **API集成**:为了提供地图服务、天气信息、交通建议等,可能整合了Google Maps API、OpenWeatherMap API等第三方服务。 5. **用户认证与授权**:网站可能会有用户注册、登录功能,使用JWT(JSON Web Tokens)或...

    红茶贴吧hcbar.7z

    5. **API接口**:如果“红茶贴吧”与其他服务交互,可能涉及API(Application Programming Interface)设计,比如天气API、地图API等。 6. **前端开发**:包括用户体验设计、响应式布局、JavaScript特效、交互设计...

    Weather-app

    - **Node.js/Python/Django/Ruby on Rails**: 可能使用的后端语言和框架,用于处理请求、管理数据库和与API交互。 - **RESTful API**: 设计和实现符合REST原则的接口,使前后端能够有效通信。 - **Authentication...

    wholetrip

    5. **API集成**:项目可能集成Google Maps API进行地理定位和导航,Expedia或Booking.com API进行预订服务,Weather API获取天气信息,或者其他社交媒体API分享旅行体验。 6. **安全性**:使用HTTPS确保数据传输...

    表白神器

    7. **API集成**:表白神器可能集成第三方服务,如天气API来显示表白日的特殊天气,或者地图API来显示两人相遇的地点,提升表白的个性化程度。 8. **安全性**:在发送或上传文件时,需要考虑数据的加密和安全传输,...

    dgt_map:更好的西班牙道路状况图

    3. **API接口**:可能接入了西班牙官方或第三方提供的交通和天气API,获取实时数据,如Google Maps API、OpenWeatherMap API等。 4. **后端开发**:为了处理数据和与API交互,项目可能有后端服务,使用Python、Node...

    real-estate-web-dev

    10. **API集成**:房地产应用可能需要与外部API接口集成,如地图服务(Google Maps, OpenStreetMap)、天气API或房产数据提供商的API,以获取额外的功能或数据。 以上是基于“real-estate-web-dev”项目可能涉及到...

    final_project_ironhack:Ironhack最终项目

    3. **API集成**:为了增强应用程序的功能,可能会集成第三方API,如天气API、地图API或社交媒体API,这需要了解API调用和JSON数据格式。 4. **版本控制**:使用Git进行版本控制是现代软件开发的标准实践,项目可能...

    热餐厅演示

    4. **API集成**:为了提供完整的餐饮服务,可能需要集成第三方API,例如支付网关(如支付宝、微信支付)、地图服务(如高德地图或百度地图)来实现地址定位,或者天气API以提供适宜的饮食建议。 5. **安全性**:...

    DayTripGenerator

    这可能涉及到开源库如Leaflet或OpenLayers,或者API服务如Google Maps或Mapbox。 2. **推荐系统**:该应用可能会根据用户的兴趣、历史偏好、季节、天气等因素,提供个性化的旅行建议。这需要算法来分析用户数据并...

    city-explorer

    3. **API集成**:为了获取城市的实时信息,如天气、交通状况或地图数据,开发者可能需要与Google Maps API、OpenWeatherMap API或其他类似服务进行集成。API调用和数据解析是后端开发的重要部分。 4. **地理位置...

Global site tag (gtag.js) - Google Analytics