停止拖动谷歌地图V3的地图

时间:2012-10-11 14:58:02

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

我有来自Google deveopers页面的代码:

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; 

这些选项应该放在代码中的哪个位置?我不能做头或尾。或者它。

1 个答案:

答案 0 :(得分:0)

阅读Maps 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
    };