天易10----js实现的类似百度地图(带查询功能)
2012-07-17 13:25
483 查看
图片预览:
代码片段:
代码片段:
<pre name="code" class="html"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <title></title> <script type="text/javascript" src="http://api.map.baidu.com/api?&v=1.2"> </script> </head> <body> <p> 地址:<input id="txtSearch" type="text" /> <input type="button" value="搜索" onclick="search()" /></p> <div style="width: 800px; height: 600px; border: 1px solid gray;" id="container"> </div> </body> <script type="text/javascript"> function $(id) { return document.getElementById(id); //定义$ } var map = new BMap.Map("container"); //创建地图 map.centerAndZoom(new BMap.Point(116.4035,39.915),10); //初始化地图 map.setCurrentCity("北京","上海","青岛"); //三维地图设置 map.enableScrollWheelZoom(); // 开启鼠标滚轮缩放 map.enableKeyboard(); // 开启键盘控制 map.enableContinuousZoom(); // 开启连续缩放效果 map.enableInertialDragging(); // 开启惯性拖拽效果 map.addControl(new BMap.NavigationControl()); //添加标准地图控件(左上角的放大缩小左右拖拽控件) map.addControl(new BMap.ScaleControl()); //添加比例尺控件(左下角显示的比例尺控件) map.addControl(new BMap.OverviewMapControl()); // 缩略图控件 map.addControl(new BMap.MapTypeControl()); var city = new BMap.LocalSearch(map, { renderOptions: { map: map, autoViewport: true} }); //地图显示到查询结果 处 function search() { var s = $("txtSearch").value; city.search(s); //查找城市 } </script> </html>
相关文章推荐
- JS开发中百度地图+城市联动实现实时触发查询地址功能
- js调用百度地图接口实现定位功能
- ArcGis for JS 利用QueryTask查询实现对地图的定位功能
- JS实现页面查找功能,类似与Ctrl+F
- 如何用原生态的JS实现类似JQuery的$("#id"),$(".selector")等功能
- Js实现淘宝购物车类似功能(DOM综合应用)
- js实现查询 添加 排序功能
- 用Ajax结合div来实现的查询控件(类似51job里面的职位搜索功能)
- 实现类似百度地图-添加到主屏幕的功能
- [百度地图] 用于类似 DWZ UI 框架的 百度地图 功能封装类 [MultiZMap.js] 实例源码
- js/jQuery实现类似百度搜索功能
- 一个不需要cookie与js却能实现类似cookie功能的手段
- JS实现类似 继承功能
- 如何用js实现,在一个页面有个输入文档框,然后点击查询按扭后,调用IE的查询功能在当前页面进行查询
- textbox+dropdownlist实现联想功能。类似百度,谷歌查询。。
- 利用Vue.js实现求职在线之职位查询功能
- node.js---study2 连接池连接数据库实现登录注册查询用户的功能---
- js实现类似php的explode功能
- js 模拟实现类似c#下的hashtable的简单功能代码