在javascript中使用谷歌地图API时内存泄漏

时间:2014-06-26 14:18:49

标签: javascript wpf google-maps

我在我的C#WPF项目中使用Google Maps API v3。我创建了一个浏览器控件,并尝试使用java脚本中的标记来标记位置。每一秒,我都在更新标记。这很好用,但内存严重增加。

我觉得这是因为每次需要创建一个新标记,如下所示:

var currentLatLng = new google.maps.LatLng(latitude, longitude);
            var marker = new google.maps.Marker({
                position: currentLatLng,
                map: map,
                icon: {
                    path: google.maps.SymbolPath.CIRCLE,
                    scale: 6,
                    strokeColor: 'black',
                    strokeOpacity: 0.6,
                    strokeWeight: 1.0,
                    fillColor: markerColor,
                    fillOpacity: 0.6
                }
            }); 

内存逐渐增加,应用程序会在一段时间后挂起。有没有办法清除记忆?

0 个答案:

没有答案