如何使用Google Maps API禁用鼠標滾輪縮放 - How to disable mouse scroll wheel scaling with Google Maps API

問題:

I am using Google Maps API (v3) to draw a few maps on a page. 我正在使用Google Maps API(v3)在頁面上繪製一些地圖。 One thing I'd like to do is disable zooming when you scroll the mouse wheel over the map, but I'm unsure how. 我想做的一件事是在地圖上滾動鼠標滾輪時禁用縮放,但我不確定如何。

I have disabled the scaleControl (ie removed the scaling UI element), but this doesn't prevent scroll wheel scaling. 我已禁用scaleControl(即刪除了縮放UI元素),但這不會阻止滾輪縮放。

Here is part of my function (it's a simple jQuery plugin): 這是我的函數的一部分(它是一個簡單的jQuery插件):

$.fn.showMap = function(options, addr){
  options = $.extend({
    navigationControl: false,
    mapTypeControl: false,
    scaleControl: false,
    draggable: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }, options);
  var map = new google.maps.Map(document.getElementById($(this).attr('id')), options);

  // Code cut from this example as not relevant
};

解決方案:

參考一: https://stackoom.com/question/9mBp
參考二: How to disable mouse scroll wheel scaling with Google Maps API
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章