有没有办法删除圆形平移导航控件但是将缩放控件保留在Google Maps V3 API中?我试过用jQuery强制它在屏幕外,但每次更新地图时它都会回来。有任何想法吗?谢谢!
答案 0 :(得分:10)
您可以在此处查看,您可以在声明地图时删除/添加特定控件:
var latlng = new google.maps.LatLng(40.44062, -79.99588);
var options = {
zoom: 14,
center: latlng,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
答案 1 :(得分:6)
您可以使用google.maps.NavigationControlStyle.SMALL
来显示小的加/减变焦控制,否则您必须创建自己的缩放控件并将其添加到地图中。
http://code.google.com/apis/maps/documentation/javascript/controls.html
答案 2 :(得分:6)
在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);
}