0

我对此有以下疑问。

1) 我在地图上用他们的信息窗口显示了一些标记,我们在信息窗口弹出窗口中有“街景”链接。

2)当我们点击每个信息窗口的街景链接时,我们希望在同一个div中显示街景。

3)我们成功地完成了显示街景的代码,它也显示了相应的标记,但我的问题是,当我尝试单击该标记时,它们相应的弹出窗口未打开。

因此,任何人都知道我们如何将信息框保留在街景中,就像在法线地图视图中一样。

4

1 回答 1

-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));
            }

于 2013-05-13T11:18:10.080 回答