首页 文章

在Google Maps API V3中删除平移控件

提问于
浏览
6

有没有办法删除圆形平移导航控件但是在Google Maps V3 API中保留缩放控件?我试过用jQuery强制它在屏幕外,但每次更新 Map 时它都会回来 . 有任何想法吗?谢谢!

3 回答

  • 6

    您可以使用 google.maps.NavigationControlStyle.SMALL 显示小的加/减变焦控制,否则您必须创建自己的缩放控件并将其添加到 Map 中 .

    http://code.google.com/apis/maps/documentation/javascript/controls.html

  • 6

    您可以在这里查看,您可以在声明 Map 时删除/添加特定控件:

    var latlng = new google.maps.LatLng(40.44062, -79.99588);
    var options = {
        zoom: 14,
        center: latlng,
        disableDefaultUI: true,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    

    Taking Control of the Google Maps API V3 Controls

  • 10

    在V3中,当您定义选项时 - 您可以选择禁用/启用任何UI功能:

    function initialize() {
    
        var mapOptions = {
                zoom: 4,
                center: new google.maps.LatLng(-33, 151),
                //panControl: false,
                zoomControl: false,
                scaleControl: true,
                mapTypeId: google.maps.MapTypeId.ROADMAP
        }
    
        var map = new google.maps.Map(document.getElementById("map-canvas"), mapOptions);
    }
    

相关问题