zoukankan      html  css  js  c++  java
  • 百度地图(31)-GL 右键菜单

    1. 右键菜单,这个功能在二维库中是没有写入demo的,

    也许是因为三维的功能点太少了,拿出来充数的。

    2. 右键菜单 主要使用 BMapGL.ContextMenu

    3. 代码参考

     1 var menu = new BMapGL.ContextMenu();
     2 
     3 function addMapContextMenu(){
     4   map.centerAndZoom(new BMapGL.Point(116.403694, 39.927552), 12);
     5   var txtMenuItem = [
     6     {
     7       text: '放大一级',
     8       callback: function () {
     9         map.zoomIn();
    10       }
    11     }, {
    12       text: '缩小一级',
    13       callback: function () {
    14         map.zoomOut();
    15       }
    16     }
    17   ];
    18   for (var i = 0; i < txtMenuItem.length; i++) {
    19     menu.addItem(new BMapGL.MenuItem(txtMenuItem[i].text, txtMenuItem[i].callback, 100));
    20   }
    21   map.addContextMenu(menu);
    22 }
    23 
    24 function removeMapContextMenu() {
    25   map.removeContextMenu(menu);
    26 }

    4. 页面显示

    5. 源码地址

    https://github.com/WhatGIS/bdMap

  • 相关阅读:
    8月18号心得
    题解
    考试题
    1055心得
    1055解
    1055题
    心得
    考试三道题
    2017.8.1 居然是倒数第二天了……
    1055
  • 原文地址:https://www.cnblogs.com/googlegis/p/14705503.html
Copyright © 2011-2022 走看看