BIGEMPA Js API示例中心

                測量面積源代碼展示

                代碼編輯區 運行 下載 還原
                <!DOCTYPE html>
                
                <html>
                <head>
                    <meta charset='UTF-8' />
                    <meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
                    <!--
                        以下CSS地址請在安裝軟件了替換成本地的地址
                        CSS地址請使用:
                        http://localhost:9000/bigemap.js/v2.1.0/bigemap.css
                        軟件下載地址 http://www.xawiki.com/reader/download/detail201802017.html
                    -->
                    <link href="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.css" rel="stylesheet"/>
                    <!--
                        JS地址請使用:
                        http://localhost:9000/bigemap.js/v2.1.0/bigemap.js
                    -->
                    <script src="http://ua.bigemap.com:30081/bmsdk/bigemap.js/v2.1.0/bigemap.js"></script>
                    <style>
                        body { margin: 0; padding: 0; }
                        #map { position: absolute; top: 0; bottom: 0; width: 100%; }
                    </style>
                    <title>Google Map Streets</title>
                </head>
                <body>
                    <div id='map'></div>
                    <script>
                        // 軟件配置信息地址,軟件安裝完成之后使用本地地址,如:http://localhost:9000
                        BM.Config.HTTP_URL = "http://ua.bigemap.com:30081/bmsdk/"
                        
                        // 在ID為map的元素中實例化一個地圖,并設置地圖的ID號為 bigemap.baidu-map,ID號程序自動生成,無需手動配置,并設置地圖的投影為百度地圖 ,中心點,默認的級別和顯示級別控件
                        var map = BM.map('map', 'bigemap.dc-satellite', {crs: BM.CRS.EPSG4326, center: [0, 0], zoom: 2, zoomControl: true,attributionControl:false });
                        var latlngs = [
                            {lat:30, lng:102.68},
                            {lat:37, lng:108.43},
                            {lat:37.04, lng:118.2}
                        ];
                        //創建多邊形,并設置填充顏色為紅色 ,具體詳細API請參見:http://www.xawiki.com/offlinemaps/api/#polygon
                        var polygon = BM.polygon(latlngs, {color: 'red'}).addTo(map);
                        // 讓地圖適配當前的線段
                        map.fitBounds(polygon.getBounds());
                        var area=CalculatePolygonArea(latlngs);
                        //計算面積并使用一個提示層顯示出來
                        polygon.bindTooltip('面積:'+area+'㎡').openTooltip();
                        function CalculatePolygonArea (latLngs) {
                            var pointsCount = latLngs.length,
                                area = 0.0,
                                d2r = Math.PI / 180,
                                p1, p2;
                
                            if (pointsCount > 2) {
                                for (var i = 0; i < pointsCount; i++) {
                                    p1 = latLngs[i];
                                    p2 = latLngs[(i + 1) % pointsCount];
                                    area += ((p2.lng - p1.lng) * d2r) *
                                        (2 + Math.sin(p1.lat * d2r) + Math.sin(p2.lat * d2r));
                                }
                                area = area * 6378137.0 * 6378137.0 / 2.0;
                            }
                
                            return Math.abs(area);
                        }
                
                    </script>
                </body>
                </html>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                主站蜘蛛池模板: ~抓码王57777论坛| 亚洲伊人久久网| 西西人体高清444rt·wang| 在人间免费观看未删减| 中日韩精品视频在线观看| 欧美性色黄大片www喷水| 初尝人妻少妇中文字幕| 91在线丨亚洲| 国产鲁鲁视频在线播放| 中国一级特黄毛片| 最新亚洲人成无码网站| 亚洲综合色视频在线观看| 色多多视频在线播放| 国产精品jizz在线观看网站| qvod激情小说| 无码人妻精品一区二区三区9厂| 亚洲国产aⅴ成人精品无吗| 白嫩少妇喷水正在播放| 国产亚洲精品欧洲在线观看| 18禁止看的免费污网站| 好吊妞视频这里有精品| 久久久久久久蜜桃| 欧美18videos极品massage| 任你操在线观看| 美村妇真湿夹得我好爽| 国产成人无码av| 51国产偷自视频区视频| 好大好深别停视频视频| 久久99精品国产一区二区三区 | 久久五月精品中文字幕| 欧美国产日韩1区俺去了| 伊人久热这里只精品视频| 翁熄系列乱老扒bd在线播放| 国产女人好紧好爽| 波多野结衣xfplay在线观看| 图片区精品综合自拍| 一卡二卡三卡在线| 无码一区二区三区中文字幕| 久久精品午夜福利| 欧美丰满熟妇XXXX性大屁股| 亚洲精品无码专区|