2

每当用户在 Google 地图(js API v3)中从俯视图切换到街景时,我想触发 Javascript 函数。

理想情况下,我可以找到一个可以挂起侦听器的地图级事件——当地图(map在我的代码中方便地调用它的对象)从俯视图变为街景时触发的事件。

我试过maptypeid_changedand zoom_changed,没有成功。(当俯视图的类型或缩放发生变化时,我的功能运行良好,但到街景的转换似乎不会触发任何一个事件。)有谁知道我是否可以听到地图级别(而不是全景级别)事件为了?如果有,是哪个事件?

如果做不到这一点,是否有一个属性map.streetView我可以简单地每 30 秒检查一次以查看用户是否正在查看街景?我曾认为查看 boolean 的值map.streetView.visible可能会奏效,但看起来这只是表明当前区域是否有数据。

4

1 回答 1

0

根据 Duncan_m,这个问题实际上已经得到了回答。

请参阅检测 Google 地图街景模式

于 2012-09-12T18:54:54.977 回答