<分区>
每当用户在 Google map (js API v3)中从俯 View 切换到街景 View 时,我想触发一个 Javascript 函数。
理想情况下,我可以找到一个 map 级别的事件,我可以在其上挂起一个监听器——本地图(该对象在我的代码中方便地称为 map
)发生时触发的事件从俯 View 到街景。
我尝试了 maptypeid_changed
和 zoom_changed
,但没有成功。 (当俯 View 的类型或缩放更改时,我的功能运行良好,但到街景的过渡似乎不会触发任何一个事件。)有谁知道是否有我可以收听的 map 级别(而不是全景级别)事件为了?如果有,是哪个事件?
否则,map.streetView
是否有一个属性,我可以每 30 秒简单地检查一次,看看用户是否正在查看街景 View ?本来以为看boolean map.streetView.visible
的值就可以了,但看起来这只是表示当前区域是否有数据。