Advertisement
Guest User

Yandex Maps API memory leak

a guest
Apr 28th, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Memory leak test</title>
  6. <script src="http://api-maps.yandex.ru/2.1/?lang=ru_RU"></script>
  7. </head>
  8. <body>
  9.  
  10. <input type="button" value="recalc" id="recalcBtn" />
  11. <div id="mapContainer" style="width: 400px; height: 400px;"></div>
  12.  
  13. <script>
  14. var map;
  15.  
  16. ymaps.ready(function() {
  17.     map = new ymaps.Map("mapContainer", {
  18.         center: [55.76, 37.64],
  19.         zoom: 10
  20.     });
  21. });
  22.  
  23. (function() {
  24.  
  25.     var OBJECTS = 1000;
  26.  
  27.     document.getElementById("recalcBtn").onclick = function() {
  28.         map.geoObjects.removeAll();
  29.         for (var i = 0; i < OBJECTS; ++i) {
  30.             map.geoObjects.add(new ymaps.Placemark([55.76 + i * 0.001, 37.64 + i * 0.001]));
  31.         }
  32.     }
  33.  
  34. })();
  35. </script>
  36.  
  37. </body>
  38. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement