2017-08-19 43 views
-2

我有一個谷歌地圖加載KML文件。我認爲infowindow會在點擊標記時彈出,但不會彈出。控制檯中沒有錯誤。谷歌地圖 - Infowindow將不會顯示在點擊

在此先感謝,我確信我只是缺少一些基本的東西。另外要清楚,我想只是小彈出框就會出現在引腳上面,而不是在側窗等

這裏是我的JavaScript地圖:

var mapCenter = new google.maps.LatLng(38.662884,-121.4861797606); //Google map Coordinates 

      var map; 
      var kmlUrl = 'http://www.myurl.com/Earth.kml'; 


      map_initialize(); // initialize google map 

      function map_initialize() 

      { 

        var domMap = document.getElementById('google_map'); 

        var googleMapOptions = 

        { 

         center: mapCenter, // map center 

         zoom: 11, //zoom level, 0 = earth view to higher value 

         maxZoom: 19, 

         minZoom: 1, 

         zoomControlOptions: { 



        }, 

         scaleControl: true, // enable scale control 

         mapTypeId: google.maps.MapTypeId.ROADMAP // google map type 

        }; 



        map = new google.maps.Map(domMap, googleMapOptions);    



        var overlay = new google.maps.OverlayView(); 

        overlay.draw = function() {}; 

        overlay.setMap(null); 


      var kmlOptions = { 

       suppressInfoWindows: false, 

       preserveViewport: false, 

       map: map 

      }; 




      var kmlLayer = new google.maps.KmlLayer(kmlUrl, kmlOptions); 


      google.maps.event.addListener(kmlLayer, 'click', function(kmlEvent) { 
      var text = kmlEvent.featureData.name; 
      showInContentWindow(text); 
      }); 

      function showInContentWindow(text) { 
       var sidediv = document.getElementById('content-window'); 
      } 

而這裏的一個片段在KML的:

<Placemark> 
    <name>ENGLE RD &amp; MIRADERA ST (EB)</name> 
    <description>Buses head EB</description> 
    <Point> 
     <coordinates>-121.361321,38.7</coordinates> 
    </Point> 
    </Placemark> 
    <Placemark> 
    <name>ENGLE RD &amp; MIRADERA ST (WB)</name> 
    <description>Buses head WB</description> 
    <Point> 
     <coordinates>-121.360985,38.632031</coordinates> 
    </Point> 
    </Placemark> 
+0

我沒有看到任何與您發佈的代碼相關的infowindows問題。 – geocodezip

回答

0

看起來像我能得到的功能工作的測試頁面上沒有問題,所以必須有東西在我的生產頁是造成問題。所以我知道我的代碼很好,所以我會看到我能找到什麼差異。