有没有办法删除圆形平移导航控件但是在Google Maps V3 API中保留缩放控件?我试过用jQuery强制它在屏幕外,但每次更新 Map 时它都会回来 . 有任何想法吗?谢谢!
您可以使用 google.maps.NavigationControlStyle.SMALL 显示小的加/减变焦控制,否则您必须创建自己的缩放控件并将其添加到 Map 中 .
google.maps.NavigationControlStyle.SMALL
http://code.google.com/apis/maps/documentation/javascript/controls.html
您可以在这里查看,您可以在声明 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); }
3 回答
您可以使用
google.maps.NavigationControlStyle.SMALL
显示小的加/减变焦控制,否则您必须创建自己的缩放控件并将其添加到 Map 中 .http://code.google.com/apis/maps/documentation/javascript/controls.html
您可以在这里查看,您可以在声明 Map 时删除/添加特定控件:
Taking Control of the Google Maps API V3 Controls
在V3中,当您定义选项时 - 您可以选择禁用/启用任何UI功能: