2012-07-18 90 views
0

我在地圖上有一些標記,每個標記都有infowindow。地圖很小,大約260px/260px,所以infowindow彈出窗口太大了。我想調整這個彈出窗口的大小,但沒有任何效果。這裏是我的代碼 - 我試圖與maxWidth - 沒有影響,並與infowindow.resize(50,50) - >錯誤 「信息窗口是不是一個函數」:如何調整infowindow?

   for (var i = 0; i < arraylng.length-1; i++) { 
       var marker = new google.maps.Marker({ 
        position: new google.maps.LatLng(arraylng[i], arraylat[i]) 
        }); 
       var infowindow = new google.maps.InfoWindow({ 
        content: " ", 
        maxWidth: 10 
        });  

       makeInfoWindowEvent(map, infowindow, marker, i); 

       markers.push(marker); 
       } 
       var currentMarker; 

      function makeInfoWindowEvent(map, infowindow, marker, i) { 
       google.maps.event.addListener(marker, 'click', function() { 
       currentMarker=marker; 
       Googleapi.GetAddressMarker(arrayidunion[i], setmarker); // webservice 
       }); 
      } 

      function setmarker(result) 
      { 
      var address1 = result; 
       infowindow.setContent(address1); 
       infowindow.open(map, currentMarker); 
      } 

回答