Remove Pan control in Google Maps API V3

Is there any way to remove the circular panning navigation control but keep the zoom control in the Google Maps V3 API? I've tried forcing it offscreen with jQuery but every time the map is updated it comes back. Any ideas? Thanks!


You can use google.maps.NavigationControlStyle.SMALL to display a small plus/minus zoom control, otherwise you'll have to create your own zoom control and add it to the map.

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


You may also have a look in here, you can remove/add specific controls when you declare your 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


在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);
}
链接地址: http://www.djcxy.com/p/81580.html

上一篇: 放大谷歌地图[桌面]

下一篇: 在Google Maps API V3中移除平移控制