Свойство Google Maps KML zIndex не меняет порядок отображения слоев - PullRequest
0 голосов
/ 22 мая 2018

Вопрос

Почему изменение значений zIndex для моих слоев KML не влияет на то, какой слой наносится поверх?

Рабочий пример

Согласно документация KmlLayerOptionsIterface имеет свойство zIndex.

Однако, в этом примере, независимо от того, какой слой я установил как zIndex: 1 и zIndex: 2, круги всегда отображаются поверх многоугольников

var map;
var kml1 = 'http://www.energy.ca.gov/maps/renewable/BuildingClimateZonesMap.kmz';
var kml2 = 'http://www.energy.ca.gov/maps/renewable/renewable_development.kmz';

function initMap() {
  map = new google.maps.Map(document.getElementById('map'), {
    center: new google.maps.LatLng(-19.257753, 146.823688),
    zoom: 2
  });
  var kmlLayer1 = new google.maps.KmlLayer(kml1, {
    suppressInfoWindows: true,
    preserveViewport: false,
    map: map,
    zIndex: 2
  });
  var kmlLayer2 = new google.maps.KmlLayer(kml2, {
    suppressInfoWindows: true,
    preserveViewport: false,
    map: map,
    zIndex: 1
  });

}

Работает JSFIddle

Должно ли изменение значений zIndex изменить, какой слой отображается сверху?

...