De momento Android Maps no soporta el formato KML. Podrías poner un WebView con el mapa aparte para cargar código JavaScript en tu aplicación. O mejor parsea el XML y lo conviertes a otro tipo de formato, puedes aprovechar e introducir los datos en la base de datos de Android de tu aplicación.