Hello Antonio,
really appreciate your advise.
This is how it has been solved:
1. first, a new js function has been added at [font="Lucida Console"]_viewAddress.php[/font] (you can see that it is hardcoded the map id):
<script type="text/javascript">
function setNewCoords( lat, lng )
{
google.maps.event.trigger( EGMap0, 'resize');
var EGMapPosition = new google.maps.LatLng( parseFloat( lat ), parseFloat(lng) );
var EGMapMarker = new google.maps.Marker({map:EGMap0, position:EGMapPosition});
EGMap0.setCenter( EGMapPosition, 15 );
}
</script>
2. now, we need to call this function in order to update the map marker and set it center, this is the trick at [font="Lucida Console"]CListView afterAjaxUpdate[/font] property:
$this->widget('zii.widgets.CListView', array(
'dataProvider' => $model,
'itemView' => '_viewAddressDetail',
'viewData' => array( 'gMap' => $gMap ),
'afterAjaxUpdate' => "js:function(id, data) { setNewCoords( document.getElementById( 'addressLat' ).value, document.getElementById( 'addressLng' ).value ); }"
));
3. the last modification was at [font="Lucida Console"]_viewAddressDetail.php[/font], where we need to stamp the new coordinates for the given address:
$address = ExtendedActiveRecord::normalizeVowels( $data->address );
$address.= ", " . ExtendedActiveRecord::normalizeVowels( $data->local );
$address.= ", " . ExtendedActiveRecord::normalizeVowels( $data->state );
$address.= ", " . ExtendedActiveRecord::normalizeVowels( $data->dictionaryCountry->text );
$geocoded = new EGMapGeocodedAddress($address);
$geocoded->geocode($gMap->getGMapClient());
$gMap->setCenter($geocoded->getLat(), $geocoded->getLng());
$gMap->addMarker(
new EGMapMarker($geocoded->getLat(), $geocoded->getLng())
);
echo CHtml::hiddenField( 'addressLat', $geocoded->getLat(), array( 'id' => 'addressLat' ) );
echo CHtml::hiddenField( 'addressLng', $geocoded->getLng(), array( 'id' => 'addressLng' ) );
I know there are a few things that could be better, but it works.
The only thing I don’t know how to update is if the [font=“Lucida Console”]CTabView[/font] has a different [font=“Lucida Console”]activeTab[/font] than the map tab (so the map isn’t visible when the page loads), where I could place the call to [font=“Lucida Console”]google.maps.event.trigger( EGMap0, ‘resize’);[/font] ??
BTW, how I get the [font=“Lucida Console”]id[/font] map 
Thank you for your service to others.
cbi