Warum wird KML nicht in Google Maps geladen?

Ich habe eine KML-Datei, die ich in Google Maps laden möchte. Es zoomt irgendwo im Wasser ohne Routenspur. Dies ist der Code, den ich versuche:

    var kmlLayer = new google.maps.KmlLayer(kml);
    kmlLayer.setMap(this.googlemap);

"this.googlemap" hat ein Google-Kartenobjekt. Es ist ein sehr einfaches Beispiel, aber vielleicht fehlt mir etwas oder mein KML hat nicht das richtige Format. Meine KML-Datei kann hier heruntergeladen werden:http://temp-share.com/show/gFHKdyG0Y. Kann jemand helfen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage