2013-05-13 165 views
0

我對此有以下查詢。如何在Google地圖街景視圖中顯示infowindow標記

1)我在地圖上顯示了一些標記,並在infowindow彈出窗口中顯示了「街景」鏈接。

2)當我們點擊每個infowindow的街景鏈接時,我們想要在同一個div內顯示街景。

3)我們成功地完成了顯示街道視圖的代碼並顯示相應的標記,但是我的問題是,當我嘗試單擊該標記時,它們相應的彈出窗口未打開。

因此,任何人都有這樣的想法,我們可以像在法線地圖視圖中一樣保持街景中的信息框。

回答

-1

希望這有助於:

var map = new google.maps.Map(document.getElementById("<map-div>"), myOptions); 
      var infowindow = new google.maps.InfoWindow(), 
       marker, i; 
      for (i = 0; i < markers.length; i++) { 
       marker = new google.maps.Marker({ 
        position: new google.maps.LatLng(markers[i]['latitude'], markers[i]['longitude']), 
        map: map 
       }); 
       google.maps.event.addListener(marker, 'click', (function (marker, i) { 
        return function() { 
         infowindow.setContent(markers[i]['name']); 
         infowindow.open(map, marker); 
        } 
       })(marker, i)); 
      } 

相關問題