我对此有以下疑问。
1) 我在地图上用他们的信息窗口显示了一些标记,我们在信息窗口弹出窗口中有“街景”链接。
2)当我们点击每个信息窗口的街景链接时,我们希望在同一个div中显示街景。
3)我们成功地完成了显示街景的代码,它也显示了相应的标记,但我的问题是,当我尝试单击该标记时,它们相应的弹出窗口未打开。
因此,任何人都知道我们如何将信息框保留在街景中,就像在法线地图视图中一样。
我对此有以下疑问。
1) 我在地图上用他们的信息窗口显示了一些标记,我们在信息窗口弹出窗口中有“街景”链接。
2)当我们点击每个信息窗口的街景链接时,我们希望在同一个div中显示街景。
3)我们成功地完成了显示街景的代码,它也显示了相应的标记,但我的问题是,当我尝试单击该标记时,它们相应的弹出窗口未打开。
因此,任何人都知道我们如何将信息框保留在街景中,就像在法线地图视图中一样。
希望这可以帮助:
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));
}