2012-06-22 45 views
0

我在網站的主地圖上添加了自定義圖層(打開循環地圖)。自定義圖層正在工作,但在下拉菜單中(mapTypeControlOptions),TERRAIN顯示爲灰色,不是主要項目,而是複選框(請參閱附加圖像)。使用自定義圖層時Gmaps地形選項變灰

gmaps terrain grayed-out

下面的地圖代碼:

var mapoptions = { 
     scrollwheel: scrollzoom, 
     zoom: zoom, 
     mapTypeControl: true, 
     mapTypeControlOptions: { 
     mapTypeIds: ['ocm', google.maps.MapTypeId.ROADMAP, google.maps.MapTypeId.TERRAIN,],style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, 
      navigationControl: true, 
     navigationControlOptions: {style: google.maps.NavigationControlStyle.DEFAULT}, 
      streetViewControl: streetview, 
      mapTypeId: google.maps.MapTypeId.ROADMAP, 
      sensor: 'false' 
    } 


    var map = new google.maps.Map(document.getElementById("advmap_canvas"),mapoptions); 
    var markerArray = []; 
var markerIDArray = []; 
    var infowindow = new google.maps.InfoWindow(); 

    map.mapTypes.set("ocm", new google.maps.ImageMapType({ 
      getTileUrl: function(coord, zoom) { 
      return "http://tile.opencyclemap.org/cycle/" + zoom + "/" + coord.x + "/" + coord.y + ".png"; 
      }, 
      tileSize: new google.maps.Size(256, 256), 
      name: "OpenCycleMap", 
      maxZoom: 18 
     })); 
+0

更新:我試着重新加載頁面幾次,現在有時會變灰,有時不會。我想知道這是否是gmap連接問題。 – Andycap

回答

0

地形層並不總是可以得到一個灰色的複選框縮放級別。

如果地形圖層可用,嘗試使用相同縮放級別的標準地圖進行檢查。 唯一的解決方法可能是縮小。