Es muy dificil seguir tu codigo honestamente, al no estar en colores se dificulta mucho.
http://googlemaps.googlermania.com/g...e_sidebar.html
Te recomendaria que miraras este ejemplo, te podria ser de utilidad para lo que necesitas. Como ventaja tiene que al ingresarle la coordenadas exactas no tiene que estar consumiendo a cada rato la api buscando la relación dirección - coordenadas. Si son relativamente pocos puntos lo que puedes hacer es buscar los puntos, darle clic derecho y te aparecera una opción que dice ¿que ahi aquí? y te salen las coordenadas. De esa manera copias latitud y longitud y creas tu arreglo de manera directa. Es mi sugerencia. Igual no tengo tiempo para mirar tu script a ver si tienes un error o no.