ユーザーが Google マップ (js API v3) で俯瞰ビューからストリート ビューに切り替えるたびに、Javascript 関数をトリガーしたいと考えています。
理想的には、リスナーを掛けることができるマップ レベルのイベントを見つけることができます。これは、マップ (mapコード内で便宜的に呼び出されるオブジェクト) が俯瞰ビューからストリート ビューに移動したときに発生するものです。
maptypeid_changedとを試しzoom_changedましたが、成功しませんでした。(私の機能は、俯瞰ビューのタイプまたはズームが変更されたときに正常に実行されますが、ストリート ビューへの移行はどちらのイベントもトリガーしないようです。) マップ レベル (パノラマ レベルではなく) のイベントがあるかどうかは誰にもわかりません。為に?もしそうなら、どのイベントですか?
map.streetViewそれができない場合、ユーザーがストリート ビューを表示しているかどうかを 30 秒ごとに簡単に確認できるプロパティはありますか? boolean の値を見ればうまくいくのではないかと思っていましたmap.streetView.visibleが、これは現在の領域にデータがあるかどうかを示しているだけのようです。