浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

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

体验新版
行政区划归属获取
功能场景
该示例通过鼠标交互事件,介绍如何获行政区划的信息。
DEMO
https://mapopen-website-wiki.cdn.bcebos.com/wiki/android-loc-sdk/sdkgetAK.mov
获取行政区划归属信息示例
核心接口

接口 描述 参考文档
Map new BMapGL.Map('container') 创建GL版地图 展示地图
Map setMapType(BMAP_EARTH_MAP) 设置地图类型 变更地图类型
核心代码
  <div id="container"></div>
  <ul class="drawing-panel" style="z-index: 99;">
      <li class = "normal btn current" onclick = "changeMapType(this)">3D地图</li>
      <li class = "earth btn" onclick = "changeMapType(this)">卫星地球</li>
  </ul>

  <script>
  var map = new BMapGL.Map('container');
  map.centerAndZoom(new BMapGL.Point(116.404, 39.915), 18);  // 设置中心点和地图级别
  map.enableScrollWheelZoom(true);                           // 开启鼠标滚轮缩放     
  map.addControl(new BMapGL.NavigationControl3D());          // 添加3D控件
  function changeMapType(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('normal') != -1) {
              map.setMapType(BMAP_NORMAL_MAP);
          } else {
              map.setMapType(BMAP_EARTH_MAP);
          }
      }
  }
  </script>
                
复制
深色
复制成功
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

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

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消