3

モバイル Web アプリの 1 つで ESRI ArcGIS JavaScript API を使用しています。マップが初めてロードされると、Onload イベントが発生します。ただし、向きを縦から横に変更すると、OnLoad イベントは発生しません。ランドスケープ モードでマップが完全にロードされたときに何らかの操作を実行できるように、このようなイベントが必要です。JavaScript に方向変更イベントがあることはわかっていますが、方向変更イベントが発生した後、マップがランドスケープ モードで完全にロードされたときに発生するイベントが必要ですか?

4

2 に答える 2

0

次の 2 つのイベントの組み合わせが必要になると思います。

  1. JavaScriptorientationchangeイベント、および
  2. ArcGIS API マップのupdate-endイベント。

イベントのハンドラーでorientationchange、フラグ変数を設定して、更新の終了を待っていることを示します。のハンドラーupdate-endはフラグをチェックして、方向を変更したかどうかを確認し、実行しようとしている魔法を実行してから、フラグを設定解除します。

于 2013-12-19T07:51:35.690 に答える