我在Google地图上绘制了大量标记。单击标记时,将打开信息窗口。我还想在此时在地图上的div中加载街景全景图,显示所点击的标记的位置。
我有一个基本的街景视图实现:http://jsfiddle.net/ETTP4/。这几乎是我想要的;单击标记时,信息窗口会加载,单独的面板会加载街景视图。
然而,当我尝试将其合并到我的实现中并使用许多标记时,我似乎无法使用正确的位置加载街景视图。请参阅:http://jsfiddle.net/uP56p/。
我认为我的第二个示例失败的原因是因为在DOM加载映射事件中设置了全景:
google.maps.event.addListener(infowindow, 'domready', function() {
据推测,这需要成为标记点击事件的一部分。然而,尝试过这个,我无法让它工作,而且我也不确定这样做的表现,因为可能有超过100个标记。
有人可以建议如何让这个工作吗?
非常感谢。