0

我在我的頁面上顯示了一些小地圖,我用標記集羣顯示標記。從Google地圖中刪除控件

我真的不希望任何縮放或其他工具顯示在這張地圖上。部分原因是工具甚至無法正確顯示(不管畫布的大小)。

我使用gmaps4rails寶石

這裏是什麼,我現在有一個畫面:

enter image description here

我想刪除我封鎖了紅:

enter image description here

這裏是我的編碼:

<div style='padding: 6px; 
     border-width: 1px; 
     border-style: solid; 
     border-color: #ccC#ccC#999 #ccc; 
     -webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px; 
     -moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px; 
     box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px; 
'> 
    <div id="map2" style='width: 450px; height: 200px;'></div> 
</div> 

<script type="text/javascript"> 
    handler2 = Gmaps.build('Google', { markers: { clusterer: {gridSize: 50, maxZoom: 5} } }); 
    handler2.buildMap({ provider: {}, internal: {id: 'map2'}}, function(){ 
     handler2.addMarkers(<%=raw @hash2.to_json %>); 
     handler2.getMap().setZoom(3); 
     handler2.map.centerOn([39.828127,-98.579404]); 
    }); 
</script> 
+0

你試過[谷歌](https://www.google.com/search?q=remove+controls+from+google +圖)? – 2014-10-29 16:34:57

回答

2

根據google maps doc,你可以用disableDefaultUI做到這一點。

所以通過它在提供對象:

provider: {disableDefaultUI: true } 

See plunkr

+0

謝謝你treudyously ...我已經看到disableDefaultUI:真,但不知道如何實現它到我編碼的編碼...我一直看到它在mapOptions = {}我猜mapOptions可以在提供者:{ } 部分。 – 2014-10-29 16:38:59