Ciao ho un problema con le mappe di google

in pratica prendo le vie da un xml, le passo al geocoder di google e mi da i punti, da cui creo il marker. Tutto normale però se lo faccio 30 richieste al geocoder 15 mi restituisce i punti e 15 no. (i 15 sono indicativi, i veri numeri vanno da un minimo di 10 a un massimo di 28)

Codice PHP:
function showEventi(addresshtml)
{
geocoder.getLatLng
        
(
            
address,
            function(
point)
            {
                if(!
point){document.getElementById("Errori").innerHTML += "#" " Indirizzo non trovato " address "
"
;}
                else
                {
                    
markerEventi(pointhtml);
                }
            }
        )

come potete vedere dal codice sopra non è niente di che, ma non mi da mai la lista completa

qualche idea su come fare?
qualcuno ha avuto questo problema?