This does not seem to be a simple solution to this problem, since Google does not provide an answer in the API. The only method I found to access individual tags is to “capture” them when they are added to the map. To do this, you need to install the addoverlay listener on the map object. Something like that:
GEvent.addListener(map, 'addoverlay', function(o) {
kmlmarkers.push(o);
}
However, I could not figure out how to get the tag identifier from the marker object. Therefore, the only way I was able to access certain labels was to loop through the array and map markers to my data based on the coordinates. This is not a real elegant solution, but it was the only way I was able to get it to work.