热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

【百度地图API】交你如何用百度地图搜索自己的数据!不需数据库

转地址:http:www.byywee.compageM0S556556950.html搜索关键字:baiduAPI搜索用户自己数据库里的数据

 

转地址:http://www.byywee.com/page/M0/S556/556950.html

搜索关键字: baidu API搜索用户自己数据库里的数据

 

上海百微网络 , new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size( - json.l, - json.t),infoWindowOffset: new BMap.Size(json.lb + 5 , 1 ),offset: new BMap.Size(json.x,json.h)}) return icon; } function SearchClass(data){ this .datas = data; } // rule = {k:"title",d:"酒店",s:"all",t:"single"}=>t{single:(key=?),more:(key like[%?%])}//t:{single|more},s{all|!all} SearchClass.prototype.search = function (rule){ if ( this .datas == null ){alert( " 数据不存在! " ); return false ;} if ( this .trim(rule) == "" || this .trim(rule.d) == "" || this .trim(rule.k) == "" || this .trim(rule.t) == "" ){alert( " 请指定要搜索内容! " ); return false ;} var reval = []; var datas = this .datas; var len = datas.length; var me = this ; var ruleReg = new RegExp( this .trim(rule.d)); var hasOpen = false ; var addData = function (data,isOpen){ // 第一条数据打开信息窗口 if (isOpen && ! hasOpen){ hasOpen = true ; data.isOpen = 1 ; } else { data.isOpen = 0 ; } reval.push(data); } var getData = function (data,key){ var ks = me.trim(key).split( / \. / ); var i = null ,s = " data " ; if (ks.length == 0 ){ return data; } else { for ( var i = 0 ; i < ks.length; i ++ ){ s += "" [" "" + ks[i] + "" "] "" ; } return eval(s); } } for ( var cnt = 0 ; cnt < len; cnt ++ ){ var data = datas[cnt]; var d = getData(data,rule.k); if (rule.t == " single " && rule.d == d){ addData(data, true ); } else if (rule.t != " single " && ruleReg.test(d)){ addData(data, true ); } else if (rule.s == " all " ){ addData(data, false ); } } return reval; } SearchClass.prototype.setData = function (data){ this .datas = data; } SearchClass.prototype.trim = function (str){ if (str == null ){str = "" ;} else { str = str.toString();} return str.replace( / (^[\s\t\xa0\u3000]+)|([\u3000\xa0\s\t]+$) / g, "" ); } initMap(); // 创建和初始化地图 script >




四、示例运行请点击以下网址


http://dev.baidu.com/wiki/static/map/API/examples/?v=1.1&3_6#3&6




在新的科学宫里,胜利属于新型的勇敢的人,他们有大胆的科学幻想,心里燃烧着探求新事物的热情。——阿·费尔斯曼

 
 
 
 
 
上海网站建设Copyright 2005-2010 All Rights Reserved
地址:上海市天云路259号 电话:021-57700304  传真:57661889
沪ICP备05011021号
 

推荐阅读
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 使用ArcGIS for Java和Flex浏览自定义ArcGIS Server 9.3地图
    本文介绍了如何在Flex应用程序中实现浏览自定义ArcGIS Server 9.3发布的地图。这是一个基本的入门示例,适用于初学者。 ... [详细]
  • 短暂的人生中,IT和技术只是其中的一部分。无论换工作还是换行业,最终的目标是成功、荣誉和收获。本文探讨了技术人员如何跳出纯技术的局限,实现更大的职业发展。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 360搜索引擎上线,挑战谷歌市场地位
    360公司近日推出了自家的搜索引擎,将默认搜索从谷歌替换为360搜索。这一举动引发了国内搜索引擎市场的激烈竞争,可能对谷歌在中国的市场份额产生重大影响。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • Webdriver中元素定位的多种技术与策略
    在Webdriver中,元素定位是自动化测试的关键环节。本文详细介绍了8种常用的元素定位技术与策略,包括ID、名称、标签名、类名、链接文本、部分链接文本、XPath和CSS选择器。每种方法都有其独特的优势和适用场景,通过合理选择和组合使用,可以显著提高测试脚本的稳定性和效率。此外,文章还探讨了在复杂页面结构中如何灵活运用这些定位技术,以应对各种挑战。 ... [详细]
  • 周排行与月排行榜开发总结
    本文详细介绍了如何在PHP中实现周排行和月排行榜的开发,包括数据库设计、数据记录和查询方法。涉及的知识点包括MySQL的GROUP BY、WEEK和MONTH函数。 ... [详细]
  • 小程序的授权和登陆
    小程序的授权和登陆 ... [详细]
  • 本文将介绍如何在混合开发(Hybrid)应用中实现Native与HTML5的交互,包括基本概念、学习目标以及具体的实现步骤。 ... [详细]
  • 专业人士如何做自媒体 ... [详细]
  • 近期,微信公众平台上的HTML5游戏引起了广泛讨论,预示着HTML5游戏将迎来新的发展机遇。磊友科技的赵霏,作为一名HTML5技术的倡导者,分享了他在微信平台上开发HTML5游戏的经验和见解。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
author-avatar
xiaoliangtang
将每一件小事做好、做成功、做极致,你就成长了!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有