geoxml3 parses KML coords, the code below was extracted from the processPlacemarkCoords function. Since you only have single sets of coordinates, in your example, you can do this (point will be a google.maps.LatLng object with the desired coordinates), if you need to handle polylines or polygons, you will need to do more.
var coords = geoXML3.nodeValue(coordNodes[j]).trim();
coords = coords.replace(/,\s+/g, ',');
coords = coords.split(',');
if (!isNaN(coords[0]) && !isNaN(coords[1])) {
var point = new google.maps.LatLng(
parseFloat(coords[1]),
parseFloat(coords[0]))
} else alert("bad coordinates, not numbers");
//nodeValue: Extract the text value of a DOM node, with leading and trailing whitespace trimmed
geoXML3.nodeValue = function(node, defVal) {
var retStr="";
if (!node) {
return (typeof defVal === 'undefined' || defVal === null) ? '' : defVal;
}
if(node.nodeType==3||node.nodeType==4||node.nodeType==2){
retStr+=node.nodeValue;
}else if(node.nodeType==1||node.nodeType==9||node.nodeType==11){
for(var i=0;i<node.childNodes.length;++i){
retStr+=arguments.callee(node.childNodes[i]);
}
}
return retStr;
};