壹、我在每個onRemove裏會寫上把所有這個層的變量置空即=null的操作,之後調用CollectGarbage()這個函數 釋放內存 不過這個效果不是很明顯,究其根本原因網上說法也很多。我總結了下大概是這麽個原因,JS對變量的使用存在著問題,我們var了壹個之後在內存中這個變量就壹直存在,因此無法回收,尤其是Obecjt這樣的對象,要把所有Obeject對象的屬性和方法置null才可以真正有效的回收,因此建立LZ寫JS時及時對變量置null才是關鍵所在。
二、我換了機器的系統,發現內存穩定很多,原先是03現在換成windows7了
要是有什麽發現LZ要baidu hi裏告訴我啊,互相學習
-----------------好像偏題了 -----------------------
Marker應該寫成公***的變量吧,妳在addListener裏定義的變量,外面應該是調用不到了,這樣妳這麽使用setMap()呢,是吧