Add KML layer to Google map Используется Google Maps Engine https://www.google.com/maps/d/u/0/
function initialize() {
$('.js-map').each(function(){
var $this = $(this);
//после подключения кмл карта "скачет", автоматически адаптируясь - выглядит ужасно,
//поэтому не стоит сейчас задавать координаты центра и зум, а лучше сделать это потом (смотреть на test_map)
var mapOptions = { scrollwheel: false };
var map = new google.maps.Map($this[0], mapOptions);
var ctaLayer = new google.maps.KmlLayer({
url: $this.data('kml')
});
ctaLayer.setMap(map);
});
}
google.maps.event.addDomListener(window, 'load', initialize);