将谷歌地图v3 streetview更改为另一个div / canvas

时间:2012-03-05 18:49:00

标签: javascript google-maps google-street-view

我目前有两个用于谷歌地图v3的div。一个用于地图本身,另一个用于街景。当有人点击侧边栏菜单或标记上的对象时,它会在街景视图中显示街景视图。

现在我想知道是否可以添加一个自定义控件来切换两个div之间的街景。

标准应该是:

var streetview = new google.maps.StreetViewPanorama(document.getElementById("streetview"), panoramaOptions);
map.setStreetView(streetview);

当有人点击控件时,它应该是:

var streetview = new google.maps.StreetViewPanorama(document.getElementById("map"), panoramaOptions);
map.setStreetView(streetview);

这可能吗?

1 个答案:

答案 0 :(得分:0)

你可以控制div本身,而不是搞乱Maps API。例如,您可以使用容器div,然后只需交换“#map”和“#streetview”父项。