`
linvar
  • 浏览: 258933 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论

google weather api

阅读更多
按照网上搜集到的资料是调用google weather api有三种方法
1.邮政编码法:(支持美国地区)
   http://www.google.com/ig/api?hl=zh-cn&weather=94043  
  (94043 为 山景城, 美国加州 的邮政编码)
2.经纬度坐标作法:
   http://www.google.com/ig/api?hl=zh-cn&weather=,,,30670000,104019996  
  (30670000,104019996 为成都, 中国大陆的纬经度坐标)
注意是先纬度后经度!!!

3.城市名称法:
   http://www.google.com/ig/api?hl=zh-cn&weather=Beijing

附:
支持的国家代码列表:
http://www.google.com/ig/countries?output=xml&hl=zh-cn
(查询 Google 所支持的所有国家的代码,并以 zh-cn 简体中文显示)

支持的城市代码列表:
http://www.google.com/ig/cities?output=xml&hl=zh-cn&country=cn

那说明我们只能使用2,3这两种方法了
理所当然地想到用jquery这个前端工具去查询$.get()
結果是返回为空,也就拿不到数据.而直接在地址栏上输入上面的地址却可以得到数据
后来分析发现是因为用jquery时,发送请求包含referrer这个值,这个值为当前浏览器地址栏上的值(127.0.0.1/test.html).看来是因为google考虑到安全问题不能使用referrer, 后来想到能不能使用js来修改这个referrer,答案是不行的,这个值是read only (document.referrer)

看来只能使用服务器端来请求访问了
使用HttpClient确实能得到请求結果...

分享到:
评论

相关推荐

    Google Weather API非官方文档

    Google Weather API非官方文档

    Android 解析Google Weather API

    在Android开发中,获取外部数据是一项常见的任务,而Google Weather API是提供天气信息的一个可靠来源。本教程将探讨如何在Android应用中解析并利用Google Weather API来获取和展示天气信息。我们将主要关注JSON数据...

    google weather api 谷歌天气接口实例

    例如,请求的URL可能是`https://maps.googleapis.com/maps/api/weather/json?location=YOUR_LOCATION&key=YOUR_API_KEY`,其中`YOUR_LOCATION`是你要查询的地理位置(可以是城市名或经纬度),`YOUR_API_KEY`是你的...

    C# google weather api 天气预报

    在本文中,我们将深入探讨如何使用C#编程语言与Google Weather API进行交互,获取并解析天气预报信息。Google Weather API虽然已经不再官方支持,但我们可以借助替代服务或历史方法来实现这一目标。以下是一个详细的...

    GOOGLE Weather Translation API

    【谷歌Weather Translation API详解】 谷歌Weather Translation API是一个强大的工具,结合了谷歌的两项核心服务——天气API和翻译API,为开发者提供了一站式解决方案,能够跨语言获取和展示天气信息。这个API允许...

    Google Weather:使用 Google 的 Weather API 获取特定于位置的天气数据-matlab开发

    谷歌天气使用 Google 的 Weather API 获取特定位置的天气数据用法: 1. gweather() 2. gweather('place') 例如。 gweather('果阿') 3. gweather(lat,long) 例如。 格威瑟(15.563,73.818) (lat,long 十进制度数) ...

    Mashup:Google Map+Google Weather

    在本例中,“Mashup:Google Map + Google Weather”展示了如何将Google Maps API与Google Weather API结合起来,创建一个显示地图上特定位置天气状况的应用程序。 #### 二、JavaScript在Mashup中的作用 ...

    google天气预报 api .net调用

    关于压缩包中的文件“google weather api”,这可能包含了一个示例项目或代码库,用于演示如何在.NET应用中调用Google天气API。可能包括C#源代码文件、配置文件、示例请求和响应,以及可能的文档或教程。通过研究...

    谷歌天气Api

    谷歌天气API是一个允许开发者获取关于全球各地天气信息的接口,主要通过发送HTTP请求到特定URL来获取XML格式的天气数据。这个API虽然不是官方提供的,但可以通过解析返回的XML数据来构建自己的天气应用或者集成到...

    android版本的天气预报

    然而,需要注意的是,Google在2014年宣布停止对公众的Google Weather API服务,所以实际开发时,可能需要寻找替代的API,如OpenWeatherMap、AccuWeather等。 其次,数据解析是另一个重要环节。在描述中提到了"sax2r...

    谷歌天气预报api实例

    例如,请求URL可能看起来像这样:`https://www.googleapis.com/weather/v1/forecast?key=YOUR_API_KEY&location=94043`,其中`94043`是邮编,`YOUR_API_KEY`替换为你自己的API密钥。 3. **使用VB.NET发送请求**:在...

    Google Weather android源码项目

    为了获取实时天气信息,Google Weather通常会连接到一个公开的天气API,如OpenWeatherMap或WeatherAPI。这涉及到使用Android的HttpURLConnection或第三方库如Retrofit、OkHttp进行网络请求。在解析返回的JSON或XML...

    matlab开发-GoogleWeather

    在MATLAB中开发应用程序以利用Google Weather API获取特定地点的天气数据是一项常见的任务,这有助于进行数据分析、预测或创建用户界面。"matlab开发-GoogleWeather"项目正是针对这一需求的实现。以下是对该项目涉及...

    WeatherAPI:用Node.js编写的小型天气API

    **WeatherAPI: 使用Node.js构建小型天气应用** Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程。本项目是一个使用Node.js开发的小型天气API,它能够获取并展示...

    基于Android的输入城市查询天气情况

    本文将详细解析如何利用Google Weather API来实现这一功能。 首先,了解`Android`:Android是由Google领导的开源操作系统,主要用于智能手机和平板电脑。它提供了一个丰富的开发环境,包括Android Studio,用于构建...

    Weather Report .NET

    基于Google Weather API的程序。支持中文,英文,德文。.NET3.5做的,但是,由于Google问题,不知道是否在内地可以使用?无论怎么样,可以测试下。 国外下载地址:http://www.box.net/shared/d6ct9jlpyf

    joomla module - google weather

    关于“weather”标签,这表明这个模块专注于显示天气相关的数据,可能是通过与谷歌的API交互来获取这些信息。谷歌提供了多种开放的Web服务接口,包括天气API,允许开发者获取特定地点的天气状况。 至于“Joomla”...

    android 天气预报 google api 完整源代码

    3. **Weather API**:虽然Google并未直接提供公开的天气API,但开发者可以使用其他第三方天气API,如OpenWeatherMap、AccuWeather或Weather Underground等,它们提供丰富的天气数据,包括温度、湿度、风速、降雨量、...

Global site tag (gtag.js) - Google Analytics