百度地图区市县指定高亮显示
2016-04-07 09:50
429 查看
<script type="text/javascript"> //百度地图API功能 //加载第二张地图 var map = new BMap.Map("map",{mapType:BMAP_SATELLITE_MAP}); //默认显示地图的类型 map.centerAndZoom("北京", 8); map.addControl(new BMap.MapTypeControl({mapTypes: [BMAP_NORMAL_MAP,BMAP_SATELLITE_MAP ]}));//添加地图类型控件 map.addControl(new BMap.NavigationControl()); //为地图添加鱼骨 map.addControl(new BMap.OverviewMapControl()); map.enableScrollWheelZoom(true); var myDis = new BMapLib.DistanceTool(map); window.onload = function() { displayBoundary(); } function displayBoundary() { var cities = [ /* { color : "#c9d1f6", name : "北京" }, */ {color : "#ff0000",name : "东城区"}, {color : "#ff0000",name : "西城区"}, {color : "#ff0000",name : "朝阳区"}, {color : "#ff0000",name : "丰台区"}, {color : "#ff0000",name : "海淀区"}, {color : "#ff0000",name : "石景山区"}, {color : "#ff0000",name : "通州区"}, {color : "#ff0000",name : "昌平区"}, {color : "#ff0000",name : "顺义区"}, {color : "#ff0000",name : "大兴区"}, {color : "#ff0000",name : "怀柔区"}, {color : "#ff0000",name : "昌平区"}, {color : "#ff0000",name : "门头沟区"}, {color : "#ff0000",name : "房山区"}, {color : "#ff0000",name : "延庆县"} ]; var json; for (var j = 0; j < cities.length; j++) { json = cities[j]; //城市的集合 getBoundary(json); } } function getBoundary(json) { var _Boundary = new BMap.Boundary(); _Boundary.get(json.name, function(rs) { //获取行政区域 var count = rs.boundaries.length; //行政区域的点有多少个 for (var i = 0; i < count; i++) { var ply = new BMap.Polygon(rs.boundaries[0], { strokeWeight : 2, strokeOpacity : 1, strokeColor : json.color, fillColor : json.color, //控制覆盖物的颜色 fillOpacity : 0.000001 //控制覆盖物的透明度 }); //建立多边形覆盖物 map.addOverlay(ply); //添加覆盖物 } }); } </script>
相关文章推荐
- JavaScript Object.prototype.toString 解析过程
- 分离与继承的思想实现图片上传后的预览功能:ImageUploadView
- 编译问题
- 去除VS中汉字拼写检查后留下的红色波浪线
- java.lang.OutOfMemoryError: PermGen space及其解决方法
- c++作业3
- commobox 多值赋值
- PHP调用java的class
- MyBatis的flushCache和useCache的使用注意
- C获取系统时间(字符串格式)
- Visual Studio 2013 变量名重命名 Rename
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- Python文本去重
- mysql对数据库多个字段同时进行模糊查询
- Restful最佳实践
- C++上机实验3-个人所得税计算器
- MongoDB的简单操作(asp.net)
- cost model3
- jdk下载安装配置
- PAT1024科学计数法 (20)