Вопрос
Почему изменение значений 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
изменить, какой слой отображается сверху?