cuasatar
No entendía la carga de jQuery y Google Maps en Ayax porque lo necesitas para tu javascript del mapa, y no para crear el XML (salvo la excepción del Ajax mediante jQuery que no es el caso)
Podríamos haber comenzado por el final: el enlace a tu mapa.
Por lo que veo, me parece que está muy logrado.
En mi modesta opinión, generar un xml sin otros fines, para mostrarlo en el mapa me parece un trabajo excesivo además de necesitar la recarga de página por mi como te decía anteriormente además de leerlo en tu código del mapa.
Por experiencia, te reitero que la ruta de tu marcador, si está en tu servidor puede ser perfectamente relativa.
Vaya como aporte una paginita que te puede ayudar con direcciones, geocoder y coordenadas
Geocoder: Direcciones y Coordenadas
Ella te "traducirá" la dirección que pongas a la que entiende Google. Una anécdota: si pones "Campos Elíseos" puede llevarte a Sao Paulo (Brasil), Tepatitlán (México) o París, por lo que se ha de cuidar y comprobar el texto con lo que interprete Google.
Y
![dormir](http://static.forosdelweb.com/fdwtheme/images/smilies/durmiendo.png)
Buenas noches.
Si queda algo pendiente lo retomamos mañana.