禁用Wordpress插件生成的Google地图上的鼠标滚轮

时间:2015-07-16 16:56:24

标签: javascript jquery wordpress google-maps wordpress-plugin

我正在使用Wordpress的Simple Locator插件。由于插件正在加载Google地图,因此我无法控制地图选项。我想设置scrollwheel:false但我似乎无法让它工作。

是否可以创建一个新的脚本来获取页面上的地图ID,并为其添加新选项?像这样:

var mapOptions = {
    zoom: 10,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scrollwheel: false      
}

map = new google.maps.Map(document.getElementById("map"), mapOptions);

谢谢!

更新

我也试过这个,但它也没有用。我接近了吗?

var myOptions = {
    scrollwheel: false,
    navigationControl: false,
    mapTypeControl: false,
    scaleControl: false,
    draggable: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
};

map.set(document.getElementById("map"), myOptions);

2 个答案:

答案 0 :(得分:0)

我查看了该插件,它没有任何机制来设置该选项或您可以挂钩的任何操作/过滤器。

如果地图对象在您的网页上被命名为map,您可以尝试在初始化地图后向页面的页脚添加以下代码以自行设置该选项:

map.setOptions( { scrollwheel: false });

您可以在调用google.maps.Map.setOptions时指定here列出的任何选项。

答案 1 :(得分:0)

您可以使用https://agilestorelocator.com,后端提供从wordpress管理面板禁用滚轮的功能。