[PHP/JS] Array de Objetos

Boa tarde pessoal!
Em meu código criei uma função PHP retornando um objeto, porém quando chamo essa função em um array de objetos no JavaScript para preenchê-lo, ela preenche o array mas a aplicação não roda.

No meu caso, estou usando a API do google maps, quando eu faço isso, o mapa não aparece, mas quando eu insiro os objetos manualmente no array, funciona normal.

Segue o código:[code]sc_lookup(latlong,“SELECT latitude,longitude,localidade FROM renamilho.“localexperimento” WHERE latitude is not null”);
[b]function retornaGeoCod(){

for($i = 0; $i < 2; $i++){
	echo '{
      "lat":"-19.45738", 
       "long":"-44.2416695",
       "local":"Sete Lagoas"
        }';
}

}[/b]
?>

html, body { height: 100%; margin: 0; padding: 0; } #map { height: 100%; }
<script type="text/javascript">

document.write(’<?=$lat?>’);
function initMap() {
var myLatLng = {lat: -19.45738, lng: -44.2416695};
//var bh = {lat: -19.9025412, lng: -44.0340901};

var map = new google.maps.Map(document.getElementById(‘map’), {
zoom: 7,
center: myLatLng,

});

var cord = [
<?=$this->retornaGeoCod();?>
];

var infowindow = new google.maps.InfoWindow({

    });

for(var i = 0; i<cord.length; i++){
var contentString = cord[i].local;
/var infowindow = new google.maps.InfoWindow({
//content: contentString
});
/

    //var location = cord.latlong[i].split(",");
    var marker = new google.maps.Marker({
    position: new google.maps.LatLng(cord[i].lat, cord[i].long),
    map: map
});
    google.maps.event.addListener(marker, 'click', function() { 
    infowindow.setContent(this.contentString);
    infowindow.open(map, this);
    });
       marker.contentString = cord[i].local;
       marker.setIcon('http://imgur.com/tzXd3XW.png');

}

}

</script>
 <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
 
<script async defer
    src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAPjS2aqioGzW8K-33EJWtEzi9LBfMJWNI&callback=initMap">

  </script>
<?php[/code] Onde é destacado em negrito é onde possivelmente o erro está acontecendo.

veja si te ajuda

https://www.youtube.com/watch?v=lTDkMyGOHpI