从Google地图版本3中的地图上的dblclick事件中取消缩放

时间:2010-12-22 22:05:49

标签: google-maps google-maps-api-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事件。

非常感谢..

1 个答案:

答案 0 :(得分:13)

尝试在地图选项对象中将disableDoubleClickZoom设置为true。它也记录在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}, 
}