鼠標繪制點線面
                編輯時間:2017-09-03

                0.jpg

                以上效果完整HTML+JS代碼示例:

                <!DOCTYPE html>
                <
                html>
                <
                head>
                <
                meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
                <
                meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
                <
                meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
                <
                title>百度離線地圖鼠標繪制點線面示例</title>
                <
                style type="text/css">
                        body
                , html{width: 100%;height: 100%;margin:0;font-family:"微軟雅黑";}
                        #allmap{width:
                100%;height:100%;}
                </style>
                <!--
                引入核心js文件 -->
                <
                script type="text/javascript" src="js/apiv.2.0.js"></script>
                <!--
                加載鼠標繪制工具-->
                <
                script type="text/javascript" src="js/DrawingManager_min.js"></script>
                <
                link rel="stylesheet" href="css/DrawingManager_min.css" />
                </head>
                <
                body>
                <
                div id="allmap"></div>
                </body>
                </html>
                <
                script type="text/javascript">
                       
                // 創建Map實例
                    
                map = new BMap.Map("allmap");
                       
                // 設置地圖背景色為白色
                    
                map.getContainer().style.background = '#FFF';
                       
                var point = new BMap.Point(104.074362,36.540276);
                       
                // 顯示地圖
                    
                map.centerAndZoom(point, 5);
                       
                //-------顯示衛星地圖----
                       
                map.addControl(new BMap.MapTypeControl({mapTypes: [BMAP_NORMAL_MAP,BMAP_SATELLITE_MAP]}));

                       
                map.enableScrollWheelZoom();
                       
                var overlays = [];
                        
                var overlaycomplete = function(e){
                        overlays.push(e.overlay)
                ;
                       
                };
                       
                var styleOptions = {
                        strokeColor:
                "red",    //邊線顏色。
                       
                fillColor:"red",      //填充顏色。當參數為空時,圓形將沒有填充效果。
                       
                strokeWeight: 3,       //邊線的寬度,以像素為單位。
                        
                strokeOpacity: 0.8,       //邊線透明度,取值范圍0 - 1
                       
                fillOpacity: 0.6,      //填充的透明度,取值范圍0 - 1
                       
                strokeStyle: 'solid' //邊線的樣式,soliddashed
                       
                }
                       
                //實例化鼠標繪制工具
                    
                var drawingManager = new BMapLib.DrawingManager(map, {
                        isOpen:
                false, //是否開啟繪制模式
                      
                enableDrawingTool: true, //是否顯示工具欄
                      
                enableCalculate: true, //開啟測量面積、距離
                    
                 drawingToolOptions: {
                             anchor: BMAP_ANCHOR_TOP_LEFT
                , //位置
                        
                offset: new BMap.Size(5, 5), //偏離值
                    
                 },
                         
                circleOptions: styleOptions, //圓的樣式
                      
                polylineOptions: styleOptions, //線的樣式
                      
                polygonOptions: styleOptions, //多邊形的樣式
                      
                rectangleOptions: styleOptions //矩形的樣式
                    
                });

                       
                //添加鼠標繪制工具監聽事件,用于獲取繪制結果
                    
                drawingManager.addEventListener('overlaycomplete', overlaycomplete);
                       
                // 清除繪制結果
                   
                function clearAll() {
                       
                for(var i = 0; i < overlays.length; i++){
                           map.removeOverlay(overlays[i])
                ;
                         
                }
                          overlays.length =
                0
                       
                }
                </script>
                微信掃碼添加客服
                400-028-7262
                聯系我們
                主站蜘蛛池模板: 成人午夜精品视频在线观看| 欧美精品v国产精品v| 国产浮力第一页草草影院 | 色天使久久综合网天天| 国产精品美女久久久网站| 不卡高清av手机在线观看| 最近中文字幕mv图| 亚洲黄色网址大全| 老师办公室被吃奶好爽在线观看 | 最新无码a∨在线观看| 亚洲精品福利你懂| 精精国产www视频在线观看免费 | 久久人午夜亚洲精品无码区| 欧美最猛性xxxxx69交| 免费观看无遮挡www的小视频 | 亚洲欧美日韩中文无线码| 精品大臿蕉视频在线观看| 国产成人一区二区三区 | 动漫毛片在线观看| 风间由美性色一区二区三区| 国产精品综合色区在线观看 | 国产又爽又黄又无遮挡的激情视频 | 波多野结衣中文一区二区免费| 又黄又爽又色的视频| 韩国特黄特色a大片免费| 国产精品成熟老女人视频| a级亚洲片精品久久久久久久 | 免费黄色片网址| 被两个同桌绑起来玩乳动态gif| 国产福利一区二区三区在线视频| 99精品免费观看| 少妇人妻偷人精品一区二区| 久久久久777777人人人视频| 最新国产三级在线不卡视频 | 影音先锋男人站| 久久久久久久综合狠狠综合| 最近中文字幕完整电影| 亚洲天堂中文字幕在线观看| 浮力影院第一页| 免费一区区三区四区| 精品综合久久久久久97|