BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

BIGEMPA Js API示例中心

行政區域下鉆源代碼展示

代碼編輯區 運行 下載 還原
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <!--瀏覽器兼容-->
    <meta name="renderer" content="webkit">
    <!--文檔兼容模式-->
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <!--網頁大小適應-->
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
</head>
<body>
<link href="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.css" rel="stylesheet"/>
<script src="http://www.cnhrsm.com/Public/common/js/jquery.min.js"></script>
<style>
    body {
        margin: 0;
        padding: 0;
    }
    #map {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
    }
    .bigemap-popup-content-wrapper, .map-legends, .map-tooltip {
        border-radius: 8px;
        box-shadow: 5px 5px 5px rgb(0 0 0);
    }

    #container {
        width: 100%;
        background-color: #f2f2f2;
    }
</style>
<div id="container">
    <div id='map'></div>
</div>
<script src="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.js"></script>
</body>
</html>
<script>
    BM.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/"
    var map = BM.map('map', 'bigemap.dc-satellite', {
        crs: BM.CRS.EPSG4326,
        center: [30, 104],
        zoom: 7,
        zoomControl: true,
        attributionControl: true,
        doubleClickZoom: false,
        trackResize: true,
    });
    var latlngcon = map.getBounds();
    var latlngs = [[[latlngcon._northEast.lat, latlngcon._northEast.lng], [latlngcon._southWest.lat, latlngcon._southWest.lng]]];
    var cone = {};
    var zoom = 4;
    var time;
    //自動加載方法
    window.onload = function () {
        var code = 510000;
        sessionStorage.clear();
        sessionStorage.setItem('latlngs', JSON.stringify(latlngs));
        chons(code);
    }

    map.on('dblclick', function (e) {
        //在雙擊事件中,先清除前面click事件的時間處理
        clearTimeout(time);
        var diqu = sessionStorage.getItem('diqu');
        var diqup = JSON.parse(diqu);

        var latlng = sessionStorage.getItem('latlngs');
        var latlngp = JSON.parse(latlng);

        if (diqup == null || diqup.length == 0) {
            return false;
        } else {
            var result = diqup.pop();
            sessionStorage.setItem('diqu', JSON.stringify(diqup));
            var resultl = latlngp.pop();
            sessionStorage.setItem('latlngs', JSON.stringify(latlngp));
        }
        cone.remove();
        chons(result);
        console.log(latlngp.slice(-1));
        if(latlngp.slice(-1).length!=0)map.fitBounds(latlngp.slice(-1));
    });
    //加載地圖方法
    function chons(code) {
        $.get('/Public/offline/chad/' + code + '.geojson', function (data) {
            data = JSON.parse(data);
            cone = BM.geoJSON(data, {
                style: function () {
                    return {
                        color: 'white',
                        fillColor: '#50e3c2',
                        weight: 1,
                        fillOpacity: 0.9
                    };
                },
            }).on('mouseover', function (e) {
                var rel = e.layer.feature.properties;
                e.layer.setStyle({
                    color: '50e3c2',
                    fillColor: 'white',
                    weight: 1,
                    fillOpacity: 0.9
                });

                //顯示彈窗信息坐標
                var x = rel.center['1'];
                var y = rel.center['0'];
                var coordinate = [[x, y]];

                //組裝參數
                var adcode = rel.adcode;
                var name = rel.name;
                var level = rel.level;
                var cont =
                    "<div>acode :" + adcode + "</div>" +
                    "<div>name <span style='margin-left: 2px'>:</span>" + name + "</div>" +
                    "<div>level <span style='margin-left: 7px'>:</span>" + level + "</div>";
                //顯示彈窗
                if (!e.layer.getPopup()) {
					e.layer.bindPopup(cont);
				}
				e.layer.openPopup();
            }).on('mouseout', function (e) {
                e.layer.setStyle({
                    color: 'white',
                    fillColor: '#50e3c2',
                    weight: 1,
                    fillOpacity: 0.9
                });
            }).on('click', function (e) {
                console.log(e);
                var rel = e.layer.feature.properties;
                var zb = e.layer._bounds;
                if (code == rel.adcode) {
                    return false;
                } else {
                    //定時器
                    clearTimeout(time);
                    time = setTimeout(function () {
                        //重新加載
                        chons(rel.adcode);
                        cone.remove();
                        //臨時緩存
                        sessionStorage.setItem('diqu', JSON.stringify(rel.acroutes));
                        var latadd = sessionStorage.getItem('latlngs');
                        var lataddp = JSON.parse(latadd);
                        lataddp.push([[zb._northEast.lat, zb._northEast.lng], [zb._southWest.lat, zb._southWest.lng]]);
                        sessionStorage.setItem('latlngs', JSON.stringify(lataddp));
                        if(lataddp.slice(-1).length!=0)map.fitBounds(lataddp.slice(-1));
                    }, 300);
                }
            }).addTo(map);
        })
    }
</script>                                                                                                                                                                                                                                                
主站蜘蛛池模板: 铨盛国际供应链-PC增韧剂/硅系增韧剂/耐寒增韧剂/耐化学增韧剂 | 夏令营报名中心-军事夏令营哪家好-青少年夏令营推荐-中小学夏令营活动-夏令营报名中心 | 研线网-考研网-考研科目/时间/专业-研线网| 假肢价格-大腿假肢小腿假肢假手指-河南舒捷假肢厂家 | 精密机械加工_零件加工_机械零部件加工厂_高精密零件加工定制—深圳精密机械加工厂 | 合金锤头_破碎机锤头_耐磨锤头_巩义市东辰实业有限公司 | 上海离婚律师|婚姻律师离婚纠纷咨询解答-金牌上海离婚律师团队 | 联系我们果博福布斯公司客服电话17787888880[河南河北区] | 火绒杀毒软件|火绒安全企业版_西南|四川|重庆|贵州|云南|西藏|成都火绒服务中心_成都火影科技有限公司-火绒安全|成都火影科技|火绒 | 云南万通汽车学校【官方网站】| 上海五相仪器仪表有限公司-鼓风干燥箱-拍击式无菌均质器生产厂家 | 江苏省阀门工业协会,江苏阀协| 消防栓保温罩,玻璃钢灭火器箱,玻璃钢消防沙箱-潍坊辰阳玻璃钢有限公司 | 昆明集装箱-云南住人集装箱活动房厂家|移动板房出租赁定制 | 塑料模具公司,塑料包装桶厂家,PET打包带厂家,缠绕膜厂家-新疆福吉亚工贸有限公司 | 桐城_池州_枞阳_黄山_潜山_东至挖掘机租赁-安庆光兴机械租赁有限公司 | 合肥食品检测-安徽卫生检测-水质检测机构-安徽金标准检测研究院有限公司 | 泥浆振动筛|卧式泥浆搅拌器|泥浆离心机|泥浆处理固控设备_沧州宏宇石油机械有限公司 | 智能调光模块,调光系统巨川电气-专注智能照明 | 桁架楼承板_钢筋桁架楼承板厂家-山东新材料科技 | 小地磅,钢瓶秤,叉车称,轮椅秤,倒桶秤,畜牧秤,轴重仪,称重模块——上海实干实业有限公司-网站首页 | 卷帘门,防火卷帘,快速门,硬质快速门,提升门,伸缩门,堆积门,车库门维修-烟台捷曼门业有限公司 | 玉米脱皮制糁机-玉米深加工机械价格-玉米糁加工机器设备-玉米渣加工成套设备-河南粮院 | 桥梁伸缩缝_桥梁伸缩缝厂家_桥梁伸缩缝价格-衡水淞皓路桥养护工程有限公司 | 首页-青特集团官方网站| 全通径焊接球阀_全焊接球阀「生产厂家」批发-浙江信合阀门有限公司 | 柚墨yomoer官网_PPT模板_工作总结PPT模板下载_个人简历模板 | 呼吸家官网|肺功能检测仪生产厂家|国产肺功能仪知名品牌|肺功能检测仪|肺功能测试仪|婴幼儿肺功能仪|弥散残气肺功能仪|肺功能测试系统|广州红象医疗科技有限公司|便携式肺功能仪|大肺功能仪|呼吸康复一体机|儿童肺功能仪|肺活量计|医用简易肺功能仪|呼吸康复系统|肺功能仪|弥散肺功能仪(大肺)|便携式肺功能检测仪|肺康复|呼吸肌力测定肺功能仪|肺功能测定仪|呼吸神经肌肉刺激仪|便携式肺功能 | 深圳五洲中医院_深圳好的中医院_深圳市医保定点医院[官网] | 无塔供水_无塔供水设备_全自动_石家庄工泉水处理设备有限公司_家用无塔供水器 | 社会百态,七仙女思春完整版免费高清电影引发的思考 | 济宁卡尔迪机械制造有限公司_铁路换枕机_升降驾驶室_挖机加高底盘_加长臂 | 找网页游戏鬼服 高返利鬼服游戏平台 鬼服开服表 - 猫游戏鬼服大全 | 拉丝模|高晶异形拉丝模|联合拉拔机模具|钼丝拉丝模|金刚石纳米涂层模|焊丝拉丝模|钨钢拉丝模|聚晶拉丝模_河北恩泰利嘉金属制品有限公司 | 郑州空气能热水器,郑州空气能热水器经销商,郑州空气能热水器维修,郑州空气能热水器安装 | 停车场收费管理系统,通道闸系统,门禁系统,东莞停车场收费管理系统,东莞通道闸系统,-东莞市骄阳交通设备有限公司 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 商标注册_北京商标注册费用_申请商标注册代理机构_北京商标注册公司- | 上海前 傲信息技术有限公司-企业信息化建设及品牌推广服务商 | 柔性电缆-专业机器人电缆,拖链电缆生产厂家 | 扬州市德友线缆有限公司-业从事高端特种线缆研发、制造、销售与服务。 |