リーフレットのリムーバーレイヤーでは、addlayerを使用して戻すことができます。オンスイッチのように機能します。実際にレイヤーを破壊してメモリを解放する方法はありますか?ありがとう。リーフレットマップからレイヤーを消去する
2
A
答えて
1
マップからレイヤーを削除して(そのレイヤーはすべてHTMLElement
を破棄します)、それを参照するJavaScript変数がないことを確認してください。ブラウザのガベージコレクタは残りの処理を行います。
1
これは、変数のスコープ(リムーバー層呼び出しの変数)によって異なります。 グローバルの場合は、nullに設定できます。そうでない場合は、何もする必要はありません。
関連する問題
- 1. 消去を使ってベクトルから要素を消去する
- 2. リーフレットマップにJSONレイヤーを追加する
- 3. リーフレットマップ認識レイヤーなし
- 4. マウスが上にあるレイヤーを消去する
- 5. Gtkmm :: Tableから行を消去する
- 6. VBAからJavascriptメッセージボックスを消去する
- 7. Laravelコマンドからコンソールを消去する
- 8. C++ペアのリストから消去する
- 9. sqlite dbからデータを消去
- 10. ActionListenerでJPanelからグラフィックを消去
- 11. プログラムからキャッシュからアイテムのSitecoreキャッシュを消去する
- 12. 一時的なリストを消去せずに消去する
- 13. Vectorからの要素の消去
- 14. ベクトルからの消去時のC++セグメンテーションエラー
- 15. チャッターボットデータベースを消去
- 16. Webpackキャッシュを消去する
- 17. Python:ログファイルを消去する
- 18. PhoneGapキャッシュを消去する
- 19. 端末の履歴を消去せずに端末から結果を消去する
- 20. しばらくするとレイヤーが消えますか?
- 21. ファイルのアップロードからすべてのファイルを消去する
- 22. リーフレットマップをエクスポートしてSVGレイヤーをイメージに添付
- 23. セグメンテーションフォールトベクトル消去中
- 24. 型消去
- 25. 消去要素
- 26. マップ消去エラー
- 27. 消去要素
- 28. ローカルストレージの消去
- 29. コマンドラインからクロムのインスタンスを一度だけ消去する
- 30. 端末からSafari Cookieを消去する