Google Maps API - Javascript

Salve Salve Galera.

Primeiramente eu sou novo no site e eu não sei se estou postando minha dúvida no lugar certo, caso esteja incorreto eu peço desculpa e peço a gentileza que o moderador encaminhe ao tópico correto.

Eu estou reconstruindo meu sistema php, mas esta dando um erro, onde os multiplos ponteiros não estão aparecendo e eu não estou conseguindo achar o erro, pois o mapa esta sendo exibido, eu creio que o erro esta no laço FOR mas eu não estou conseguindo localizar o erro, alguem me ajudaria ?

var locations = [];

locations.push ( {name:"Las Vegas", latlng: new google.maps.LatLng(36.255123, -115.2383485)} );
locations.push ( {name:"California", latlng: new google.maps.LatLng(36.778261, -119.4179324)} );
locations.push ( {name:"New York", latlng: new    google.maps.LatLng(40.7143528, -74.00597309999)} );
                    
 for(var i=0;i<locations.length;i++)
 {
                        
  var marker = new google.maps.Marker({position:locations[i].latlng, map:map, title:locations[i].name});
                        
 }

Obrigado