Объявите переменную во внешней функции, установите ее во внутренней функции и верните во внешнюю:
function codeAddress(addr) {
var returnCode = false;
if (geocoder) {
geocoder.geocode({ 'address': addr}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
var latlon = results[0].geometry.location.c+","+results[0].geometry.location.b;
returnCode = true;
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
return returnCode;
}
ПРИМЕЧАНИЕ. Это будет работать только в том случае, если внутренняя функция запущена сразу!