2013-05-13 131 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)); 
      } 

相关问题