链接:
文档:http://code.google.com/intl/zh-CN/apis/websearch/docs/
<!DOCTYPE html>
<html>
<head>
<title>Google AJAX 搜索 API</title>
<style type="text/css">
#searchcontrol .gsc-control
{
width: 100%;
}
#searchcontrol .gsc-result-cnblogs .gs-title
{
color:Red;
}
</style>
<script src="https://www.google.com/jsapi?key=ABQIAAAAWUT8aaIj9mtqQa087LjVOhTPB5B7LRDljl2Cr4-JwBNft1mFrRRmR1RoYEUCZCj0dtS2gIc8Al4-VA"
type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
google.load("search", "1");
function OnLoad() {
//搜索设置
var options = new google.search.SearcherOptions();
//当搜索结果为空时显示内容
options.setNoResultsString('查询结果为空!');
//搜索控件实例化
var searchControl = new google.search.SearchControl();
//每次显示8个搜索结果(取值范围:1-8)
searchControl.setResultSetSize(8);
//网页搜索
var site = new google.search.WebSearch();
//标头
site.setUserDefinedLabel("Javaeye");
//样式后缀名
site.setUserDefinedClassSuffix("javaeye");
//站点限制
site.setSiteRestriction("www.iteye.com");
searchControl.addSearcher(site, options);
//局部搜索
var part = new google.search.WebSearch();
part.setUserDefinedLabel("JustCoding");
part.setSiteRestriction("justcoding.iteye.com");
searchControl.addSearcher(part, options);
//全网搜索
searchControl.addSearcher(new google.search.WebSearch(), options);
//添加博客搜索
searchControl.addSearcher(new google.search.BlogSearch(), options);
//添加视频搜索
searchControl.addSearcher(new google.search.VideoSearch(), options);
//添加新闻搜索
searchControl.addSearcher(new google.search.NewsSearch(), options);
//添加图片搜索
searchControl.addSearcher(new google.search.ImageSearch(), options);
//添加本地地图搜索
var localSearch = new google.search.LocalSearch();
//地图中心标记 测试时可使用“大雁塔”
localSearch.setCenterPoint("西安,钟楼");
searchControl.addSearcher(localSearch, options);
//绘制搜索
var drawOptions = new google.search.DrawOptions();
drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
searchControl.draw(document.getElementById("searchcontrol"), drawOptions);
//执行搜索查询
searchControl.execute("google api");
}
//框架加载完成后调用
google.setOnLoadCallback(OnLoad);
</script>
</head>
<body>
<div id="searchcontrol">
加载中...
</div>
</body>
</html>
访问:http://code.google.com/intl/zh-CN/
申请地址:https://www.google.com/accounts/NewAccount
获取API key:http://code.google.com/intl/zh-CN/apis/loader/signup.html
API列表:http://code.google.com/intl/zh-CN/more/
分享到:
相关推荐
The Map Search Control is a simple to use application of the Google AJAX Search API that is designed to let you easily add a searchable map to your pages, sites, and blogs. The control on the right ...
Google AJAX Search API是Google提供的一项服务,允许开发者在自己的网站上集成Google搜索功能,通过JavaScript实现动态、异步的搜索体验。这个API在2008年发布,不过请注意,该API已于2011年被Google淘汰,现在已...
Google Ajax Search API是一个接口,允许开发人员在其网页中嵌入动态搜索功能,能够实时地从Google的搜索索引中获取数据。使用这个API,你可以创建自定义的搜索体验,不仅限于你的本地数据,还能访问全球的信息。 *...
【描述】描述中的 "Google-AJAX-Search-API.rar" 提示这是一个压缩包,包含了与谷歌AJAX搜索API相关的资源和示例代码。RAR是一种常见的文件压缩格式,用于将多个文件打包成一个单一的文件以便于存储和传输。 【标签...
Google AJAX 搜索 API 是一种基于 JavaScript 的服务,允许开发者在网页上嵌入动态的、交互式的搜索功能。这个API能够实现在不刷新整个页面的情况下,为用户提供多种类型的搜索,包括网页、博客、视频、新闻、图片和...
**Google AJAX Search API**是一种JavaScript代码库,旨在为网页和Web应用程序提供内嵌式Google搜索的功能。它允许开发者轻松地将Google的强大搜索引擎整合到自己的网站中,从而提升用户体验。 #### 二、用户群及...
通过使用Google Ajax Search API,开发人员可以在自己的网站上实现强大的搜索功能,而无需自己构建和维护庞大的数据库。 #### 准备工作:从Google获取开发者密钥 要使用Google Ajax Search API,首先需要从Google...
这个“Jquery调用Google搜索API实现搜索引擎.rar”文件包含了一个使用jQuery来调用Google搜索API的插件,使得开发者可以快速、方便地在自己的网页中集成一个搜索引擎。 首先,我们来看主要的组件: 1. **script.js*...
标题中的“google的一个API接口:引用搜索结果.pdf”指的是Google提供的AJAX搜索API,这是一个用于在网页上实现动态、无需刷新页面的搜索功能的技术。这个API允许开发者通过JavaScript调用Google的搜索服务,获取并...
Google提供了AJAX搜索API,允许开发者通过JavaScript调用,实现自定义的搜索界面和功能。这个API包括了多种组件,如自动完成、地图搜索、新闻搜索等。开发者需要注册获取API密钥,然后在JavaScript代码中使用这个...
1. **Google AJAX Search API**:这是Google提供的一种JavaScript库,允许开发者在网页上集成Google搜索功能。它提供了异步查询接口,可以获取到与查询相关的搜索结果,包括网页、新闻、图片等多种类型的数据。 2. ...
总之,通过结合jQuery和谷歌AJAX搜索API,我们可以创建一个强大且灵活的搜索框,满足用户的各种搜索需求,同时保持他们留在我们的网站上,提升整体的用户体验。在实际开发过程中,还需要注意API的调用次数限制和费用...
Google AJAX Search API为开发者提供了一种简单的方式,通过编程接口来实现对Google搜索功能的调用。本文将详细介绍如何使用PHP语言来获取Google AJAX Search API的数据,并给出具体的代码实例。 #### 二、Google ...
在本压缩包中,主要关注的是与搜索引擎相关的部分,特别是使用Google AJAX Search API的内容。 Google AJAX Search API是Google提供的一种JavaScript库,它允许开发者在网页上嵌入自定义的搜索功能,用户无需离开...
在IT行业中,实现类似百度和谷歌的搜索下拉效果是一项常见的需求,这能极大地提升用户体验。本项目以"php+ajax"技术栈为基础,旨在创建一个动态的搜索建议功能,让用户在输入关键字时就能看到相关的搜索建议,无需...
【标题】:利用AJAX实现google搜索引擎 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛用于创建动态、交互性强的网页应用。本主题将详细讲解如何利用AJAX来实现一个类似Google搜索引擎的功能,...
总的来说,这个项目结合了Ajax、jQuery和C#,利用Microsoft Visual Studio 2008作为开发工具,实现了类似谷歌和百度搜索框的下拉提示功能。通过Ajax技术,用户在输入搜索词时可以实时看到匹配的搜索建议,提升了用户...
【标题】:“仿GOOGLE搜索的AJAX程序” 在IT领域,Google搜索是全球最知名的搜索引擎,其快速、精准的搜索体验受到了用户的广泛赞誉。为了提供类似的用户体验,开发者经常尝试模仿Google的某些特性,比如使用AJAX...
7. **掌握 Ajax,第 9 部分 使用 Google Ajax Search API.htm**:Google AJAX搜索API允许开发者在自己的网站上嵌入Google的搜索功能。这部分可能会讲解如何注册、配置API密钥,以及如何在JavaScript中使用这个API...