Puedes crear una función anónima para el caso:
Código Javascript
:
Ver originalgeocoder.getLatLng(addresses[i], function() {
showLocation(this, "texto de la etiqueta");
});
Sólo ten en cuenta que cuando se ejecuta esa parte del código, los registros ya terminaron de recorrerse. Si la etiqueta está en la base de datos, debes hacer algo parecido a lo que indiqué con $addresses.