Я бы посоветовал преобразовать ваш xml в KML, который карты Google могут очень легко обработать, используя встроенный метод GGeoXml .
KML - это стандартный формат данных геокодирования, который используется в ряде различных картографических решений.
или вы можете разобрать свой xml и создать маркер, подобный этому:
var point= new GLatLng(25.19483, 65.7162);
var marker = new GMarker(point);
map.addOverlay(marker);