Я использую файл KMZ, в котором слой png имеет слой, плюс сам файл kml с координатами.Однако у меня есть проблема с PNG, перекрывающим фактическую карту (названия городов, названия стран и т. Д.), Все находится за слоем KML.
Код:
let kml = new google.maps.KmlLayer('https://***.com/2g.kmz?dummy=' + (new Date()).getTime(), {suppressInfoWindows: true, preserveViewport: false})
this.kml.setMap(this.map)
Fiddle: http://jsfiddle.net/webcoderkz/x7jgr9n4/6/