【发布时间】:2011-04-26 00:49:51
【问题描述】:
有什么方法可以删除圆形平移导航控件,但在 Google Maps V3 API 中保留缩放控件?我试过用 jQuery 强制它离开屏幕,但每次更新地图时它都会回来。有任何想法吗?谢谢!
【问题讨论】:
标签: javascript jquery google-maps google-maps-api-3
有什么方法可以删除圆形平移导航控件,但在 Google Maps V3 API 中保留缩放控件?我试过用 jQuery 强制它离开屏幕,但每次更新地图时它都会回来。有任何想法吗?谢谢!
【问题讨论】:
标签: javascript jquery google-maps google-maps-api-3
您也可以在这里查看,您可以在声明地图时删除/添加特定控件:
var latlng = new google.maps.LatLng(40.44062, -79.99588);
var options = {
zoom: 14,
center: latlng,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
【讨论】:
您可以使用google.maps.NavigationControlStyle.SMALL 显示一个小的加/减缩放控件,否则您必须创建自己的缩放控件并将其添加到地图中。
http://code.google.com/apis/maps/documentation/javascript/controls.html
【讨论】:
在 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);
}
【讨论】: