1

Google マップに非常に大きなデータセット (2500 以上の四角形) を描画しようとしています。長方形のレンダリングには 5 秒以上かかります。ページ全体が 5 秒間動かなくなったので、レンダリング中に読み込みインジケーターまたは進行状況バーを追加することを考えています。

これを行うには、レンダリングのイベント (レンダリングの開始、終了) をトラップする必要があります。

Google マップの Api ドキュメントを確認しましたが、役に立つものは何も見つかりませんでした。レンダリングイベントをトラップするのに役立つ回避策やAPIドキュメントに欠けているものがあるかどうかを知るにはどうすればよいですか。

4

2 に答える 2

0

Google マップ v3.14 の時点では、答えはノーです。API でリッスンするようなイベントはありません。コードを十分に長く掘り下げれば、ハックを見つけることができるかもしれませんが、描画している長方形を制御しており、それらの数があることを考えると、それらを追加するときに進行状況バーを繰り返してみませんか? ? 個別に非常に高速にレンダリングされるため、開発者にとっては順序が間違っているように感じられますが、それぞれがマップに追加される前または後に進行状況を反復するかどうかは、ユーザーには何の違いもありません。

于 2013-11-06T14:53:31.293 に答える