Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jVectorMap自定义缩放按钮_Jquery_Jvectormap - Fatal编程技术网

Jquery jVectorMap自定义缩放按钮

Jquery jVectorMap自定义缩放按钮,jquery,jvectormap,Jquery,Jvectormap,使用API是否可以隐藏缩放按钮并调用放大/缩小?我已经检查过了,但找不到任何方法,导致地图重新缩放。目前没有此类功能。但是 似乎有人要求提供隐藏缩放按钮的选项,该选项已经完成,但似乎没有记录,请参阅功能请求状态: 要允许按代码放大/缩小,您可以并且应该通过GitHub创建功能请求: 我强烈建议您创建特性请求,以便项目背后的开发人员能够真正了解真正的需求 编辑 查看功能请求。因此,您需要将zoomButtons属性传递到false,以构建地图: $('#map').vectorMap({ ma

使用API是否可以隐藏缩放按钮并调用放大/缩小?我已经检查过了,但找不到任何方法,导致地图重新缩放。

目前没有此类功能。但是

  • 似乎有人要求提供隐藏缩放按钮的选项,该选项已经完成,但似乎没有记录,请参阅功能请求状态:
  • 要允许按代码放大/缩小,您可以并且应该通过GitHub创建功能请求:
  • 我强烈建议您创建特性请求,以便项目背后的开发人员能够真正了解真正的需求

    编辑 查看功能请求。因此,您需要将
    zoomButtons
    属性传递到
    false
    ,以构建地图:

    $('#map').vectorMap({
      map: 'world_mill_en',
      zoomButtons : false
    });
    
    另一件事你正在寻找(放大/缩小通过API),我认为如果你真的确定没有办法做到这一点,你应该创建一个问题掩盖为一个功能要求

    编辑2 我的答案发布几个月后,这项功能就发布了。

    当然

    隐藏按钮:

    $('#map').vectorMap({
        map: 'world_mill_en',
        zoomButtons : false
    });
    
    获取对地图的引用:

    map = $("#world-map-gdp").vectorMap('get', 'mapObject');
    
    设置缩放级别:

    map.setScale(4);
    

    另外,您还可以使用禁用/启用滚动缩放

    zoomOnScroll: false
    

    可能重复:@Rubens Mariuzzo-我不需要居中或“带到视图”功能,我只需要隐藏缩放按钮并将放大/缩小调用分配给我自己的UI元素。查看GitHub的项目,似乎你实际上可以隐藏缩放按钮,但我在文档中找不到它…我希望我知道如何做到这一点。。。我会尽我最大的努力你用的是哪个版本?此选项来自最新提交,不确定它们是否在最新版本中(但最好检查)。但是,如果有紧急情况,你可以抓取最新的开发提交和测试…我从网站上获取了最新版本,你能用你拥有的版本试试看它是否有效吗?它不是最新版本,它已经但没有合并到master中,目前在中。你能现场推送它吗?