百度地图只显示行政区域

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Map_main.aspx.cs" Inherits="Wygl_asp.main_map.Map_main" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="http://api.map.baidu.com/api?v=2.0&ak=你的key"></script>
  

</head>
<body>
    <%--<form id="form1" runat="server">--%>
       <div style="width:100%;height:800px" id="allmap"></div>
   <%-- </form>--%>
</body>
</html>

<script type="text/javascript">
    百度地图API功能
    //var map = new BMap.Map("allmap");    // 创建Map实例
    //map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);  // 初始化地图,设置中心点坐标和地图级别
    添加地图类型控件
    //map.addControl(new BMap.MapTypeControl({
    //    mapTypes: [
    //        BMAP_NORMAL_MAP,
    //        BMAP_HYBRID_MAP
    //    ]
    //}));
    //map.setCurrentCity("北京");          // 设置地图显示的城市 此项是必须设置的
    //map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
    var map = new BMap.Map("allmap");
    var cityName = '张掖市';
    map.centerAndZoom(cityName, 8);                     // 初始化地图,设置中心点坐标和地图级别。    map.addControl(new BMap.ScaleControl());                    // 添加比例尺控件
 /*   map.addControl(new BMap.OverviewMapControl());      */        //添加缩略地图控件
    map.enableScrollWheelZoom();
    //map.addControl(new BMap.NavigationControl({ type: BMAP_NAVIGATION_CONTROL_LARGE, anchor: BMAP_ANCHOR_TOP_LEFT, offset: new BMap.Size(40, 250) }));
    var bdary = new BMap.Boundary();
    bdary.get(cityName, function (rs) {       //获取行政区域       
        map.clearOverlays();        //清除地图覆盖物  

        //for循环都删除掉了,只剩下这个
        //网上查了下,东西经南北纬的范围
        var EN_JW = "180, 90;";         //东北角
        var NW_JW = "-180,  90;";       //西北角
        var WS_JW = "-180, -90;";       //西南角
        var SE_JW = "180, -90;";        //东南角
        //4.添加环形遮罩层
        var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polygon(rs.boundaries[0], { strokeWeight: 2, strokeColor: "blue", fillColor: "" });
        map.addOverlay(ply);
        map.setViewport(ply.getPath());    //调整视野
    });

    var cityName2 = '临泽县';
    var bdary1 = new BMap.Boundary();
    bdary1.get(cityName2, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });

    var cityName3 = '高台县';
    var bdary2 = new BMap.Boundary();
    bdary2.get(cityName3, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });
    var cityName4 = '民乐县';
    var bdary3 = new BMap.Boundary();
    bdary3.get(cityName4, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });
    var cityName5 = '甘州区';
    var bdary4 = new BMap.Boundary();
    bdary4.get(cityName5, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });

    var cityName6 = '山丹县';
    var bdary5 = new BMap.Boundary();
    bdary5.get(cityName6, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });

    var cityName7 = '肃南裕固族自治县';
    var bdary6 = new BMap.Boundary();
    bdary6.get(cityName7, function (rs) {       //获取行政区域       
        //map.clearOverlays();        //清除地图覆盖物  

        for循环都删除掉了,只剩下这个
        网上查了下,东西经南北纬的范围
        //var EN_JW = "180, 90;";         //东北角
        //var NW_JW = "-180,  90;";       //西北角
        //var WS_JW = "-180, -90;";       //西南角
        //var SE_JW = "180, -90;";        //东南角
        4.添加环形遮罩层
        //var ply1 = new BMap.Polygon(rs.boundaries[0] + SE_JW + SE_JW + WS_JW + NW_JW + EN_JW + SE_JW, { strokeColor: "none", fillColor: "rgb(246,246,246)", fillOpacity: 1, strokeOpacity: 0.5 }); //建立多边形覆盖物

        //map.addOverlay(ply1);
        //5. 给目标行政区划添加边框,其实就是给目标行政区划添加一个没有填充物的遮罩层
        var ply = new BMap.Polyline(rs.boundaries[0], { strokeColor: "blue", strokeWeight: 2, strokeOpacity: 0.5 });
        map.addOverlay(ply);
        //map.setViewport(ply.getPath());    //调整视野
    });

</script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

miffy-life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值