JavaScript API Карт Google не будет отображать маркеры из KML, экспортированные из моих карт

У меня есть карта в Google Мои карты, которую я хочу отобразить с помощью API Google Maps JavaScript; это так, что я могу легко объединить несколько карт в одну и создать пути / маркеры без необходимости делать это программно.

Вот тестовая карта, которую я использую. Это грубая карта, но я ожидаю, что и мой путь, и маркер появятся в моем JavaScript.

https://www.google.com/maps/d/edit?mid=z_Tk3EyXNpN8.k743LUvJRr1U&usp=sharing

А вот и JavaScript:http://jsfiddle.net/gB2YD/66/

Происходит то, что путь, который я нарисовал, выглядит очень хорошо, но я не могу понять, как заставить маркер (ы) отображаться на самом деле.

<title>Google Maps API v3 : KML Layer</title>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false">
</script>

<body onload="display_kmlmap()">

<div id="map_canvas" style="width:500px; height:400px; float:left">
</div>
</body>

...

function display_kmlmap()
{
    // https://www.google.com/maps/d/edit?mid=z_Tk3EyXNpN8.k743LUvJRr1U&usp=sharing
    var map_options = { };  
    var map = new google.maps.Map(document.getElementById("map_canvas"),map_options);

    var kmlUrl = 'https://rawgit.com/Ravenstine/a3b18c71942a812b5b11/raw/dafd404a0410bfbc7c4ef77ef1c6437b313e8cf0/testmap.kml';
   var kmlOptions = { map: map};

    // Create the kmlLayer - and you are done
    var kmlLayer = new google.maps.KmlLayer(kmlUrl, kmlOptions);
}

Что странно, я могу поклясться, что маркеры выглядели очень хорошо месяц назад, когда я впервые попытался сделать это с доказательством концепции.

Ответы на вопрос(1)

Ваш ответ на вопрос