日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

百度地图调用电子围栏API实现案例

發布時間:2024/3/12 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度地图调用电子围栏API实现案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最基礎的圍欄展示效果: 以下所有參考學習,也可以先看看百度API了解。具體代碼實現如下:

1.以下是用百度地圖 索要引用的 js

2. 圍欄新增代碼案例可簡單看一下: //百度地圖API功能 var map = new BMap.Map('allmap'); map.centerAndZoom("北京",12); // 初始化地圖,設置城市和地圖級別。 map.enableScrollWheelZoom(); map.centerAndZoom(new BMap.Point(116.404, 39.915), 14); map.clearOverlays(); //清除地圖上所有覆蓋物var overlays = []; var overlaycomplete = function(e){overlays.push(e.overlay); }; var styleOptions = {strokeColor:"red", //邊線顏色。fillColor:"red", //填充顏色。當參數為空時,圓形將沒有填充效果。strokeWeight: 1, //邊線的寬度,以像素為單位。strokeOpacity: 0.3, //邊線透明度,取值范圍0 - 1。fillOpacity: 0.3, //填充的透明度,取值范圍0 - 1。strokeStyle: 'solid' //邊線的樣式,solid或dashed。 }; // 實例化鼠標繪制工具 var drawingManager = new BMapLib.DrawingManager(map, {isOpen: false, //是否開啟繪制模式enableDrawingTool: true, //是否顯示工具欄drawingToolOptions: {anchor: BMAP_ANCHOR_TOP_RIGHT, //位置offset: new BMap.Size(100, 10), //偏離值},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;map.clearOverlays();this.drawingManager.close();this.drawingManager._map.enableDoubleClickZoom(); } var mypoints = ""; var tempoint = []; var result= "";var allOverlay = map.getOverlays();for (var i = 0; i < allOverlay.length ; i++) {if (allOverlay[i].toString() == "[object Polygon]") {// 矩形for (var num = 0; num < allOverlay[i].getPath().length; num++) {if (num != allOverlay[i].getPath().length - 1) {tempoint += allOverlay[i].getPath()[num].lng + "," + allOverlay[i].getPath()[num].lat + ";";}else {tempoint += + allOverlay[i].getPath()[num].lng + "," + allOverlay[i].getPath()[num].lat;}}mypoints = tempoint;document.getElementById('POINT').value = mypoints;// 分別拿到值 放到point Value中} else if (allOverlay[i].toString() == "[object Circle]") {// 圓形result += allOverlay[i].getCenter().lng + "," + allOverlay[i].getCenter().lat + ";"; result += allOverlay[i].getRadius(); document.getElementById('POINT').value = result;}} 3.以下是圍欄的展示所有圍欄的 運行代碼,每個人數據庫設置的不一樣 代碼也會不同,這是個參考,如果和我的一樣可直接拿去用 // 查詢當前所有圍欄信息 $.ajax({url : '<%=basePath%>enclosure/queryEnclosure.do',type : "POST",data : "",success : function(data) {if (data.flag == true){if(data.data != ""){for(var i = 0; i < data.data.length;i++){var point = data.data[i].POINT; // 點位var shape = data.data[i].SHAPE; // 形狀if(shape=="1"){ // 圓形var pot = [];pot = point.split(";");// 圓半徑點通過分號分割pot1=pot[0].split(",");map.centerAndZoom(new BMap.Point(pot1[0],pot1[1]), 12); // 分割后的坐標作為起始坐標var circle = new BMap.Circle(new BMap.Point(pot1[0],pot1[1]),pot[1],{fillColor:"red", strokeWeight: 1 ,fillOpacity: 0.3, strokeOpacity: 0.3});map.addOverlay(circle);} else if(shape == "2" || shape == "3"){ // 矩形 , 多邊形var str = [];var arrPois = [];var polyLine ="";str = point.split(";");// 坐標點通過分號分割for (var j=0;j<str.length;j++) // 循環數組{ map.centerAndZoom(new BMap.Point(str[j].split(",")[0],str[j].split(",")[1]), 12); // 分割后的坐標作為起始坐標arrPois.push(new BMap.Point(str[j].split(",")[0],str[j].split(",")[1]));// 循環數組中每一組的坐標}polyLine = new BMap.Polygon(arrPois, {strokeColor:"red",fillColor:"red", strokeWeight: 1 ,fillOpacity: 0.3, strokeOpacity: 0.3});// 展示圍欄map.addOverlay(polyLine); }}}else {bootbox.alert("沒有相關信息", function () {}); }} else {bootbox.alert("沒有查詢結果或無權查看", function () {});}} });

總結

以上是生活随笔為你收集整理的百度地图调用电子围栏API实现案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产高清自拍av | 狠狠gao | 亚洲第一大网站 | 亚洲精品国产欧美 | 美女高潮视频在线观看 | 91在线第一页 | 亚洲在线一区二区 | 国产日本欧美在线 | 粗大黑人巨茎大战欧美成人 | 91网页在线观看 | 女人囗交吞精囗述 | 自拍偷拍五月天 | 亚洲欧美一区二区三区 | 国产精品久久久免费视频 | 国产一二三在线 | 综合久久中文字幕 | 国产精品久久久久久久久久久新郎 | 狠狠网| 漂亮人妻洗澡被公强 日日躁 | 天天曰天天爽 | 无码国产精品久久一区免费 | 亚洲熟妇无码乱子av电影 | 欧美片免费网站 | 糖心av| 久久久久久久久久久久久久av | 亚洲特级毛片 | 香港三级韩国三级日本三级 | av天天看| 欧美日韩久久久久久 | 在线观看中文字幕视频 | 黄色av网站免费观看 | 亚洲国产精品尤物yw在线观看 | 亚洲色图视频网站 | 久久免费精彩视频 | 亚洲精品美女在线观看 | 日本高清免费视频 | 国产自偷自拍视频 | 天堂福利在线 | 亚洲二区中文字幕 | 成人污视频 | 黄色视屏网站 | 欧美美女性高潮 | 色播激情网| 亚洲激情影院 | 日韩激情图片 | 久久午夜国产 | 国产综合视频一区二区 | 精品人妻伦一二三区久久 | 久久久久久久偷拍 | 每日在线更新av | 成人欧美精品 | 婷婷丁香一区二区三区 | 在线欧美| 日韩一区二区三区在线观看 | 欧美日韩黄色 | 在线看成人片 | 日韩精品一区二区三区av | 国产不卡高清 | 亚洲综合五月天婷婷丁香 | 黄色草逼视频 | 国产乱论| 理论片午午伦夜理片影院99 | 欧美激情 在线 | 亚洲人人插 | 少妇厨房愉情理伦bd在线观看 | 亚洲一级二级 | 男女搞黄网站 | 欧美大浪妇猛交饥渴大叫 | 欧美少妇毛茸茸 | 无码一区二区三区在线 | 春色激情站 | 一本久 | 亚洲国产精品suv | 久久新网址| 97超碰碰 | 日韩毛片大全 | 尤物视频一区 | 成人在线电影网站 | 激情综合五月婷婷 | 久久不卡日韩美女 | 欧美精品在线第一页 | 男人天堂资源网 | 成人免费网站在线观看 | 91亚洲精品久久久蜜桃 | 视频在线一区二区 | 久久爱资源网 | aa亚洲| 久久久青青草 | 伊人96| 韩国伦理在线看 | 国产精品性 | 91精彩刺激对白 | 91精品国产乱码 | 国产白袜脚足j棉袜在线观看 | 精品偷拍一区 | www.亚洲综合 | 国产乱人对白 | 久久一卡二卡 | 黄网站免费在线 |