全部服务产品
开发者频道
服务升级
登录

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
 
第13行: 第13行:
 
| [[jspopularGL/guide/custom|个性化地图]]
 
| [[jspopularGL/guide/custom|个性化地图]]
 
|}
 
|}
</div></div><div class="header"><div class="active">核心代码</div></div><div class="pre-wrap"><div class="pre-wrap-w pre-wrap-w-and"><pre class="prettyprint prettyprinted pre-and">            var map = new BMapGL.Map('container');
+
</div></div><div class="header"><div class="active">核心代码</div></div><div class="pre-wrap"><div class="pre-wrap-w pre-wrap-w-and"><pre class="prettyprint codestyle">            var map = new BMapGL.Map('container');
 
             map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11);   
 
             map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11);   
 
             map.enableScrollWheelZoom(true);   
 
             map.enableScrollWheelZoom(true);   
第32行: 第32行:
 
             }
 
             }
 
         </pre>
 
         </pre>
<div class="pre-btn"><div class="pre-btn-copy-and">复制</div><div class="pre-btn-cb-and">深色</div></div><div class="success">复制成功</div></div></div></div></div>
+
</div></div></div></div>

2020年10月9日 (五) 16:46的最后版本

个性化地图
功能场景
该示例介绍如何自定义地图样式。
DEMO
https://bj.bcebos.com/v1/mapopen/api-demos/video/个性化地图切换.mp4
白天模式与黑夜模式切换
核心接口

接口 描述 参考文档
Map map.setMapStyleV2() 设置个性化地图 个性化地图
核心代码
            var map = new BMapGL.Map('container');
            map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 11);  
            map.enableScrollWheelZoom(true);  
            map.setMapStyleV2({styleJson: styleJson1});
            function setCustomStyle(e) {
                if (e.className.indexOf('current') === -1) {
                    var allLi = document.getElementsByClassName('btn');
                    for (var i = 0; i < allLi.length; i++) {
                        allLi[i].className = allLi[i].className.replace(' current','').trim();
                    }
                    e.className += ' current';
                    if (e.className.indexOf('light') !== -1) {
                        map.setMapStyleV2({styleJson: styleJson1});
                    } else {
                        map.setMapStyleV2({styleJson: styleJson2});
                    }
                }
            }
        
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消