Javascript 谷歌地图小控件

Javascript 谷歌地图小控件,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我有一个非常小的地图(180x120),但我仍然希望人们能够放大和缩小。 如何在地图上仅显示+和- 我在GMAPV3上 我在谷歌地图帮助上搜索了,但没有找到任何东西,也许我没有正确搜索 谢谢您可以禁用默认用户界面,只启用缩放按钮- function initialize() { var myOptions = { zoom: 4, center: new google.maps.LatLng(-33, 151), panControl: false, sc

我有一个非常小的地图(180x120),但我仍然希望人们能够放大和缩小。 如何在地图上仅显示+和-

我在GMAPV3上

我在谷歌地图帮助上搜索了,但没有找到任何东西,也许我没有正确搜索


谢谢

您可以禁用默认用户界面,只启用缩放按钮-

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

有关更多信息,请参见-地图。

默认情况下,地图上显示的控件取决于地图的大小。但是,您可以通过关闭(或重新定位或更改)大多数控件

在您的例子中,谷歌地图似乎显示了180x120px地图的三个控件。您可以关闭地图类型和街景控件,而不使用压缩缩放控件:

var myOptions = {
    zoom: 8,
    center: new google.maps.LatLng(-34.397, 150.644),
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    mapTypeControl: false,
    streetViewControl: false
};
map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);

.

派对有点晚了,但对于任何试图这样做的人来说,这可以做到:

mapOptions = {
    zoom: 5,
    center: new google.maps.LatLng( 53.737531, -5.240479 ),
    disableDefaultUI: true,
    zoomControl: true,
    zoomControlOptions: {
        style: google.maps.ZoomControlStyle.SMALL,
        position: google.maps.ControlPosition.LEFT_CENTER
};

请参阅:

非常感谢您的帮助:-)