百度離線地圖 教程

                Hello, World!

                編輯時(shí)間:2017-03-02

                創(chuàng)建第一個(gè)離線地圖 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>Hello World</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>
                </head>
                <
                body>
                <
                div id="allmap"></div>
                </body>
                </html>
                <
                script type="text/javascript">
                       
                // 創(chuàng)建Map實(shí)例
                       
                var map = new BMap.Map("allmap", {enableMapClick:false});
                       
                // 設(shè)置地圖背景色為白色
                       
                map.getContainer().style.background = '#FFF';
                       
                // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別
                       
                var point = new BMap.Point(110.1, 35.1);
                       
                map.centerAndZoom(point, 5);
                </script>

                創(chuàng)建地圖實(shí)例

                var map = new BMap.Map("allmap");

                位于BMap命名空間下的Map類表示地圖,通過new操作符可以創(chuàng)建一個(gè)地圖實(shí)例。其參數(shù)可以是元素id也可以是元素對(duì)象。

                注意在調(diào)用此構(gòu)造函數(shù)時(shí)應(yīng)確保容器元素已經(jīng)添加到地圖上。

                創(chuàng)建點(diǎn)坐標(biāo)

                var point = new BMap.Point(110.1, 35.1);

                這里我們使用BMap命名空間下的Point類來創(chuàng)建一個(gè)坐標(biāo)點(diǎn)。Point類描述了一個(gè)地理坐標(biāo)點(diǎn),其中116.404表示經(jīng)度,39.915表示緯度。

                地圖初始化

                map.centerAndZoom(point, 5);

                在創(chuàng)建地圖實(shí)例后,我們需要對(duì)其進(jìn)行初始化,BMap.Map.centerAndZoom()方法要求設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別。 地圖必須經(jīng)過初始化才可以執(zhí)行其他操作

                默認(rèn)設(shè)置

                map.enableScrollWheelZoom();                  // 啟用滾輪放大縮小。
                map.enableKeyboard();                         // 啟用鍵盤操作。
                map.enableContinuousZoom();                 //啟用連續(xù)縮放效果
                map.enableDragging();                        //開啟拖拽

                若需要禁止拖拽設(shè)置 map.disableDragging();即可


                地圖瓦片經(jīng)過裁剪后其余部分為白色,百度地圖默認(rèn)灰色背景,首先設(shè)置地圖容器背景色為白色

                效果如下:

                QQ截圖20170301225627.jpg

                 圖1 地圖顯示

                主站蜘蛛池模板: 国产亚洲欧美日韩俺去了| 成人免费无码精品国产电影 | 午夜精品不卡电影在线观看| 1024手机看片基地| 嫦娥被爆漫画羞羞漫画| 久久精品无码一区二区三区| 波多野结衣教室| 国产中年熟女高潮大集合| 18女人腿打开无遮挡软| 好想找个男人狠狠的曰| 久久久久成人精品免费播放动漫| 欧美日韩国产在线人成| 免费看大黄高清网站视频在线| 青娱乐免费视频| 国产精品午夜高清在线观看| jizz免费在线观看| 插插插综合视频| 亚洲永久精品ww47| 精品人人妻人人澡人人爽人人| 国产国语一级毛片在线视频| 18av黄动漫网站在线观看| 天天躁日日躁狠狠躁欧美老妇| 丰满白嫩大屁股ass| 最近中文字幕mv在线视频www| 亚洲精品乱码久久久久66| 精品国产香蕉伊思人在线又爽又黄| 国产在线观看一区二区三区四区| 2019av在线视频| 大香伊蕉在人线国产75视频 | 久久久久久国产精品免费免费男同| 欧美另videosbestsex死尸| 免费黄网站大全| 色综合视频一区二区三区| 国产日产精品_国产精品毛片| 91精品国产手机| 女人扒开腿让男人捅啪啪| 中日韩欧美视频| 日韩三级电影在线播放| 亚洲一久久久久久久久| 欧美色综合高清视频在线| 依依成人精品视频在线观看|