我正在尝试使用google maps API制作应用程序。我希望在用户进入街景时调用一个函数。如何在启动街景时创建事件处理程序?
答案 0 :(得分:0)
首先,在提出这个问题之前,你应该真正进入文档。无论如何,如果你注意StreetViewPanorama class doc,你会发现像
这样的东西visible_changed
参数:无
当全景图的可见性发生变化时会触发此事件。该 当街景小人被拖到地图上时,可见性会发生变化 单击关闭按钮,或调用setVisible()。
所以可能使用像
这样的东西var your_panorama = map.getStreetView()
然后,您可以向'visible_changed'事件添加一个侦听器。在全景图上调用getVisible()方法还应该有助于检测您是否实际处于streetView模式。从那里你可以让你的应用程序相应的行为。玩弄它,我相信你将能够达到你想要的效果。