 google.load('maps', '3', {
        other_params: 'sensor=false'
      });
      google.setOnLoadCallback(initialize);

      function initialize() {
        var center = new google.maps.LatLng(56, 0);

        var map = new google.maps.Map(document.getElementById('map'), {
          zoom: 3,
          center: center,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        
		
        var markers = [];
        infoWindow = new google.maps.InfoWindow();
        for (var i = 0, dataPhoto; dataPhoto = data.photos[i]; i++) {
          var latLng = new google.maps.LatLng(dataPhoto.longitude,
              dataPhoto.latitude);
          
          var marker = new google.maps.Marker({
            position: latLng
          }); 
          var contentString = ('<div><a href='+dataPhoto.photo_url+'>'+dataPhoto.photo_title+'</a>'+
                                     '<img src='+dataPhoto.photo_file_url+' width="65" height="65"/>'+
                                      '</div>');

                  
                    addMarker(marker, contentString);
                    markers.push(marker);
        }
        

         /* Sets up marker clusterer */
      var markerCluster = new MarkerClusterer(map, markers); 


      function addMarker(marker, content)
        {
           google.maps.event.addListener(marker, 'click', function() {
                           infoWindow.setContent(content);
                           infoWindow.open(map, marker);
         });
        }

  }
