百度地图 JavaScript API
来源:互联网 发布:网络安全法 知乎 编辑:程序博客网 时间:2024/05/01 14:09
示例下载地址:
http://download.csdn.net/detail/tiz198183/5242330
推荐博客:
http://developer.baidu.com/map/jshome.htm 百度地图 JavaScript API
http://www.cnblogs.com/milkmap/ 酸奶小妹
http://blog.csdn.net/harderxin/article/details/7315385 可视区域显示标注
一、控件示例
1、设置版权
二、覆盖层示例
1、自定义标注
//dataobj =数据 id =显示图层 Lat,Lng=为坐标 function showbzNodes(dataobj, id, Lat, Lng) { var map1 = new BMap.Map("container"); // 创建地图实例 var point; if (id == 0 || id==-1) { point = new BMap.Point(112.144, 32.034);//坐标不能是字符串 } else { point = new BMap.Point(Lng,Lat); } map1.centerAndZoom(point, 10); // 初始化地图,设置中心点坐标和地图级别 map1.enableScrollWheelZoom(); // 启用滚轮放大缩小。 map1.enableDoubleClickZoom(); $(dataobj["JsonStr"]).each(function (idx, item) { var point1 = new BMap.Point(Number(item.Lng), Number(item.Lat)); // 创建点坐标 var myLabel = new BMap.Label("<div style='background-image: url(image/" + item.ImgUrl + ");background-repeat: no-repeat;display: block;height: 25px;width: 23px;z-index:"+item.id+"' onclick='$(\".ComOut\").css(\"z-index\", \"1\").hide();document.getElementById(\"ComOut" + item.id + "\").style.display = \"block\";'></div>", //为lable填写内容 {offset: new BMap.Size(-11, -30), //定位点相对于Label左上角的偏移值(默认Label的左上角 对应 坐标点) position: point1 }); var myLabel2 = new BMap.Label( "<div id='ComOut" + item.id + "' class='ComOut'>信息..</div>", { offset: new BMap.Size(-19, -162), position: point1 }); //label的位置 myLabel.setStyle({ //给label设置样式,任意的CSS都是可以的 "backgroundColor": "transparent", "borderColor": "transparent", //border: "0", //边 "border-width": "0px", "cursor": "pointer" }); myLabel2.setStyle({ "backgroundColor": "transparent", "borderColor": "transparent", "color": "#333", "border-width": "0px", "cursor": "pointer" }); myLabel2.setZIndex(9999999999); //设置覆盖物的zIndex map1.addOverlay(myLabel); map1.addOverlay(myLabel2); }); if (id !== 0 && id !== -1) { var a = "ComOut" + id; showbz(a); } var NavControl=new BMap.NavigationControl({offset: new BMap.Size(15, 40)});//设置控件停靠的偏移量 map1.addControl(NavControl); //地图平移缩放控件,默认位于地图左上方,它包含控制地图的平移和缩放的功能。 map1.addControl(new BMap.ScaleControl()); //比例尺控件,默认位于地图左下方,显示地图的比例关系。 map1.addControl(new BMap.OverviewMapControl()); //缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。 map1.addControl(new BMap.MapTypeControl()); map1.setCurrentCity("襄阳"); // 仅当设置城市信息时,MapTypeControl的切换功能才能可用 //$("#container div.anchorBL").remove(); }
2、行政地图
3、添加多边形
三、鼠标示例
1、获取坐标
2、鼠标测距
3、自行获取区域经维度工具
四、服务示例
1、自动提示
2、区域搜索
3、起终点可拖拽的驾车导航
4、可视区域内的搜素
5、关键字周边搜索
6、步行导航检索
7、公交数据接口
8、驾车导航-数据接口
- 百度地图 JavaScript API
- javascript调用百度地图api
- 调用百度地图Javascript API
- 百度地图Javascript Api定位
- 百度地图 Javascript API 遍历搜索结果
- 百度地图javascript api之入门demo
- 百度地图 JavaScript API 极速版 开发体会
- “百度地图JavaScript API”简单实例开发
- 百度地图JavaScript API经纬度查询-MAP
- 百度地图API之JavaScript 开源库1
- 百度地图API之JavaScript开源库2
- 调用百度地图api (javascript)
- 百度地图JavaScript API 的运用
- 百度地图API之JavaScript 开源库1
- 百度地图API之JavaScript开源库2
- 百度地图JavaScript版api使用说明
- 百度 JavaScript 开源库 与 百度地图 JavaScript API
- 使用百度地图离线JavaScript API加载本地瓦片地图
- 高质量C\C++编程(一)
- 浅谈Javascript中undefined和null的区别
- 自己写个启动和关闭oracle服务的bat文件
- SQL多表连接查询(详细实例)
- UNICODE下字符转换(持续更新,欢迎补充)
- 百度地图 JavaScript API
- 使用命令行创建ARM LIB库
- QQ协议分析及其还原(转)
- Win下python+Pydev+Django+apache+mod_wsgi开发部署配置记录
- C/C++学习规划(转载)
- extjs -- 限制输入数据的类型
- matlab调用opencv库
- SystemVerilog 学习笔记-----环境check
- Hbase Shell官方详解