【问题标题】:Stop map being dragging Google Map V3停止地图正在拖动 Google Map V3
【发布时间】:2012-10-02 07:05:56
【问题描述】:

我有来自谷歌开发者页面的代码:

http://jsfiddle.net/2q8Pw/5/

我试图阻止用户在窗口框中拖动地图。我找到了一种方法,但它使用 var options = {} 并且我正在使用的代码中不存在此代码。

本网站解释了这些选项: http://www.stupidiocy.com/development/using-the-google-maps-api-with-as3/

    private function onMapReady(event:Event):void
    {
        // Lock the map in every way possible
        _Map.disableDragging();
        _Map.disableScrollWheelZoom();
        _Map.disableControlByKeyboard();
        _Map.disableContinuousZoom();
        _Map.disableCrosshairs();
        _Map.mouseEnabled = false;
        _Map.mouseChildren = false;
        _Map.doubleClickEnabled = false; 

这些选项应该放在代码的什么地方?我不能做出正面或反面或它。

【问题讨论】:

    标签: jquery google-maps google-maps-api-3


    【解决方案1】:

    阅读地图 API 文档:https://developers.google.com/maps/documentation/javascript/reference#MapOptions

    如果您只想停止地图可拖动,请在地图选项中将 draggable 设置为 false:

        var mapOptions = {
          center: new google.maps.LatLng(-33.8688, 151.2195),
          zoom: 13,
          mapTypeId: google.maps.MapTypeId.ROADMAP,
          draggable:false
        };
    

    【讨论】:

      猜你喜欢
      • 2011-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2013-11-18
      • 1970-01-01
      • 2013-07-10
      • 2011-11-05
      相关资源
      最近更新 更多