返回顶部

收藏

Google Search API 搜索控件回调

更多

在某些情况下,您想要使用该搜索控件(因为它提供了您需要的所有 UI),但是您需要在获得搜索结果时查看并处理部分搜索结果。该搜索控件提供了一对回调,从而使您不必使用 google.search.Search 层(在该层您具有此功能,但是需要对此 UI 负责)。您可以使用这些回调来请求在搜索执行之前和搜索完成之后通知您。请注意,您不能依靠已完成搜索中的给定执行结果。可能永远不会完成搜索,因此请勿 将您自己编码为死锁。以下典型示例说明了当您想在附近的地图上绘制本地搜索结果时出现死锁的情况。 以下代码段演示了此功能的使用。

searchControl.setSearchCompleteCallback(this, App.prototype.OnSearchComplete);
searchControl.setSearchStartingCallback(this, App.prototype.OnSearchStarting);

App.prototype.OnSearchComplete = function(sc, searcher) {

  // if we have local search results, put them on the map
  if ( searcher.results && searcher.results.length > 0) {
    for (var i = 0; i < searcher.results.length; i++) {
      var result = searcher.results[i];

      // if this is a local search result, then proceed...
      if (result.GsearchResultClass == GlocalSearch.RESULT_CLASS ) {
        ...

App.prototype.OnSearchStarting = function(sc, searcher, query) {
  alert(\"The Query is: \" + query);
  ...
//该片段来自于http://outofmemory.cn

标签:javascript,网络

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2014-06-20 13:16:19twitter-bootstrap中modal的加载新页面 by arden
  2. 2014-07-03 13:49:59prototype.js的Ajax对象 by init0
  3. 2014-09-24 13:32:16看糗百[nodejs版] by init0
  4. 2014-10-13 12:01:00使用 HTML5 图片上传及预览 by 龙堂修罗
  5. 2014-07-02 13:51:05网页开发,HTML下载按钮 by arden
  6. 2015-02-03 09:42:10javascript 获取URL变量 by arden
  7. 2014-07-19 11:24:16Cookies 操作类 by 龙堂修罗
  8. 2014-08-08 21:32:11收藏到花瓣的代码 by starstroll
  9. 2014-08-27 13:42:29JS 3D相册代码分享 by 龙堂修罗
  10. 2014-11-23 11:59:22jQuery 获取URL请求参数 by starstroll
  11. 2014-06-11 16:37:52用iframe实现异步上传 by 林峰

发表评论