地圖控件
                編輯時間:2017-02-03

                地圖控件概述

                百度地圖上負責與地圖交互的UI元素稱為控件。百度地圖API中提供了豐富的控件,您還可以通過Control類來實現自定義控件。

                地圖API中提供的控件有:

                Control:控件的抽象基類,所有控件均繼承此類的方法、屬性。通過此類您可實現自定義控件。

                NavigationControl:地圖平移縮放控件,PC端默認位于地圖左上方,它包含控制地圖的平移和縮放的功能。移動端提供縮放控件,默認位于地圖右下方。

                OverviewMapControl:縮略地圖控件,默認位于地圖右下方,是一個可折疊的縮略地圖。

                ScaleControl:比例尺控件,默認位于地圖左下方,顯示地圖的比例關系。

                MapTypeControl:地圖類型控件,默認位于地圖右上方。

                CopyrightControl:版權控件,默認位于地圖左下方。

                GeolocationControl:定位控件,針對移動端開發,默認位于地圖左下方。

                向地圖添加控件

                可以使用Map.addControl()方法向地圖添加控件。在此之前地圖需要進行初始化。例如,要將標準地圖控件添加到地圖中,可在代碼中添加如下內容:

                var map = new BMap.Map("allmap");
                map.centerAndZoom(new BMap.Point(new BMap.Point(110.1, 35.1), 5);
                map.addControl(new BMap.NavigationControl());

                可以向地圖添加多個控件。在本例中我們向地圖添加一個平移縮放控件、一個比例尺控件、一個縮略圖、一個地圖類型控件。在地圖中添加控件后,它們即刻生效。

                map.addControl(new BMap.NavigationControl());
                map.addControl(new BMap.ScaleControl(ture));
                map.addControl(new BMap.OverviewMapControl());
                map.addControl(new BMap.MapTypeControl({mapTypes: [BMAP_NORMAL_MAP,BMAP_SATELLITE_MAP]}));//顯示電子地圖和衛星圖

                控制控件位置

                控件位置偏移

                除了指定停靠位置外,還可以通過偏移量來指示控件距離地圖邊界有多少像素。如果兩個控件的停靠位置相同,那么控件可能會重疊在一起,這時就可以通過偏移值使二者分開顯示。

                本示例將比例尺放置在地圖的左下角,由于API默認會有版權信息,因此需要添加一些偏移值以防止控件重疊。

                var opts = {offset: new BMap.Size(150, 5)}
                map.addControl(
                new BMap.ScaleControl(opts));

                   


                整體效果:

                12.jpg

                微信掃碼添加客服
                400-028-7262
                聯系我們
                主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看| 国产精品无码素人福利不卡 | 国产精品12页| 免费观看美女用震蛋喷水的视频| 一级毛片免费播放视频| 男女xx动态图| 天堂√在线中文最新版| 久久精品无码一区二区三区| 玉蒲团之偷情宝鉴电影| 国产精品视频一区二区三区无码| 中文无码人妻有码人妻中文字幕| 美女毛片在线观看| 女人18毛片a级毛片| 人人人妻人人澡人人爽欧美一区| 91全国探花精品正在播放| 欧美俄罗斯乱妇| 吃奶呻吟打开双腿做受在线视频| 青青青手机视频| 日韩a无v码在线播放| 亚洲精品无码你懂的| 免费网站无遮挡| 天堂va在线高清一区| 中文无码久久精品| 欧美aa在线观看| 亚洲色婷婷综合久久| 91福利视频免费| 成人无码免费一区二区三区| 亚洲欧洲中文日产| 精品美女模特在线网站| 国产午夜三级一区二区三| 丝袜高跟美脚国产1区| 水蜜桃无码视频在线观看| 国产gay小鲜肉| 玖玖精品在线视频| 国内精品久久久久伊人av| 亚洲av无码国产综合专区| 猫咪免费人成网站地址| 国产一区在线观看免费| 国产成人精品亚洲2020| 国产精品香蕉在线| free性熟女妓女tube|