启动谷歌街景的事件处理程序

时间:2016-02-09 01:53:21

标签: javascript google-maps google-maps-api-3

我正在尝试使用google maps API制作应用程序。我希望在用户进入街景时调用一个函数。如何在启动街景时创建事件处理程序?

1 个答案:

答案 0 :(得分:0)

首先,在提出这个问题之前,你应该真正进入文档。无论如何,如果你注意StreetViewPanorama class doc,你会发现像

这样的东西
  

visible_changed

     

参数:无

     

当全景图的可见性发生变化时会触发此事件。该   当街景小人被拖到地图上时,可见性会发生变化   单击关闭按钮,或调用setVisible()。

所以可能使用像

这样的东西
var your_panorama = map.getStreetView()

然后,您可以向'visible_changed'事件添加一个侦听器。在全景图上调用getVisible()方法还应该有助于检测您是否实际处于streetView模式。从那里你可以让你的应用程序相应的行为。玩弄它,我相信你将能够达到你想要的效果。