Small content window on google map

Small content window on google map

i try to plotting data on google map and i am done with this now the problem is there is 4000+ records in table so plotting this data on map takes too much load time and sometimes code is break  so how i solve this .. 

this is what i try


  1. var map;                 
  2.                     debugger;
  3.                     var latlng = new google.maps.LatLng(74.0895898, 97.0998546);
  4.                     debugger;
  5.                     var myOptions = {
  6.                         zoom: 8,
  7.                         center: latlng,
  8.                         mapTypeId: google.maps.MapTypeId.ROADMAP
  9.                     };
  10.                     debugger;
  11.                     map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  12.                     
  13.                     var markers = [];
  14.                     for (i = 0; i < d.length - 1; i++) {
  15.                         var myLatlng = new google.maps.LatLng(d[i][5], d[i][4]);
  16.                         var marker = new google.maps.Marker({
  17.                             position: myLatlng,
  18.                                     //icon: "images/car.png",
  19.                                     map: map,
  20.                                     title: 'Click me'
  21.                         });
  22.                         markers.push(marker);
  23.                     }
  24.                     var MarkerClusterer = new MarkerClusterer(map,markers,{imagePath: 'images/m1'});

  25.                   
  26.                         debugger;

  27.                         var infowindow = new google.maps.InfoWindow({
  28.                             content: 'Lat:' + d[i][5] + '<br>Long:' + d[i][4]
  29.                         });
  30.                         marker.addListener('click', function () {
  31.                         })
  32.                         google.maps.event.addListener(marker, 'click', function () {
  33.                             infowindow.open(map, marker, data);
  34.                         });
  35.                         infowindow.open(map, marker, data);
  36.                     
I try this but info window is not display when i open map page .. i want when i open page then small window is display with lat and long values and when i close this window and again click on marker then window should appear 

how i do this