2017-08-19 7 views
-2

GoogleマップにKMLファイルが読み込まれています。 infowindowは、マーカーがクリックされたときにポップアップするようなものだと思っていましたが、ポップアップしていません。コンソールにエラーはありません。Googleマップ - インフォボックスがクリックで表示されない

おかげさまで、私は基本的なものが欠けていると思います。また、明確にするために、私は

など、ピン以上ではなく、サイドウィンドウに表示されるようにほんの少しのポップアップボックスをしたいと思います。ここの地図のための私の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

あなたが投稿したコードでインフォーワード・ウィンドウに問題はありません。 – geocodezip

答えて

0

は、私がテストページでは問題に動作しないための機能を得ることができたように見えるので、問題を引き起こしている私の生産・ページで何かがなければなりません。だから私のコードが良いことを知っているので、私は見つけることができる違いが表示されます。

関連する問題