Oh, there is more than that.
I have custom info boxes to display map informations, these infos cannot be displayed as well.
I switched from 3.1.2 to 3.1.3 to use the rich:listShuttle component. I hope the is a solution to use both side-by-side.
have nobody get out why there is a problem with richfaces-3.1.3 and virtual-earth?
If you have a look in the upper left corner of the map in richfaces-virtualEarth example there is no label for 'road', 'aerial' and 'hybrid'. Also there are some problems when using VE's info boxes.
The investigation shows that prototype.js is guilty.
This is very short code that demonstrates the conflict. If you remove the link to Prototype, the labels appear.
However, it is not clear how to avoid it. The prototype.js is widely used in RichFaces. Including the initial code for the VE itself. The problem started after we upgrade prototype from 18.104.22.168 toward 1.6 in the version 3.1.3