2010-12-22 20 views
2

我initiallize在我的應用程序映射這樣的:從dbclick事件取消變焦onmap在谷歌地圖版本3

function doLoad() { 
    var parnitha= new google.maps.LatLng(38.155428,23.718739); 
    var myOptions = { 
     zoom:16, 
     mapTypeId: google.maps.MapTypeId.SATELLITE, 
     center: parnitha, 
     disableDefaultUI: true, 
       navigationControl: true, 
       scrollwheel: false, 
       navigationControlOptions: { 
     style: google.maps.NavigationControlStyle.SMALL, 
     position: google.maps.ControlPosition.TOP_LEFT}, 
    } 
    map= new google.maps.Map(document.getElementById("map_canvas"), myOptions); }. 

與地圖上雙擊,它使變焦和我不希望這樣,因爲我想爲其他原因使用dbClick事件。請幫助我刪除地圖上的默認dbClick事件。

非常感謝..

+0

今天我也是用這個V3奇怪的問題。雙擊不被方法(google.maps.Map).setOptions(disableDoubleClickZoom:false)禁用。我應該改爲(google.maps.Map).setOptions(disableDoubleClickZoom:true)!!! – cavila 2013-04-11 14:05:02

回答

13

嘗試在地圖選項對象設置disableDoubleClickZoomtrue。它還在http://code.google.com/apis/maps/documentation/javascript/reference.html

更新記錄你的myOptions反對這個樣子(注意第一個選項):

var myOptions = { 
    disableDoubleClickZoom: true, 
    zoom:16, 
    mapTypeId: google.maps.MapTypeId.SATELLITE, 
    center: parnitha, 
    disableDefaultUI: true, 
      navigationControl: true, 
      scrollwheel: false, 
      navigationControlOptions: { 
    style: google.maps.NavigationControlStyle.SMALL, 
    position: google.maps.ControlPosition.TOP_LEFT}, 
}