Ciao a tutti,dal db trovo le coordinate di piu' localita di una mappa e in base a questo devo posizionare i relativi marker,quindi avendo un'array di coordinate non so come impostare.

Ho questo codice
codice:
 var myLatLng = new google.maps.LatLng(43.065,15.023 );
     var myLatLng1 = new google.maps.LatLng(42.065,15.023);
     var myLatLng2 = new google.maps.LatLng(43.079588,12.550653);
     var myLatLng3 = new google.maps.LatLng(42.892,11.25555);
   
    posit=new Array(myLatLng,myLatLng1,myLatLng2,myLatLng3);
 var myOptions = {
		zoom: 10,
        center: myLatLng1,

        mapTypeId: google.maps.MapTypeId.ROADMAP
    }

    var map = new google.maps.Map(document.getElementById("gmaps-canvas"), myOptions);
     var markers = new Array(); //array globale di markers
     for(i=0;i<posit.length;i++)
     {
    var marker= new google.maps.Marker({
        position:posit[i],
        map: map,
        icon:'images/itk.png',
        title:"",
        flat:true
    });

    markers[i] = marker; //aggiungo ogni nuovo marker all'array globale

    attachInfo(markers[i], i);
    }
     panorama = map.getStreetView();
  panorama.setPosition(myLatLng3);
  panorama.setPov({
    heading: 265,
    zoom:1,
    pitch:0}
  );
impostando staticamente l'array riesco a posizionare i marker,ma la richiesta è creare un array in base al contenuto prelevato dal db.
Spero di essermi spiegata bene.
grazie