2016-01-07 3 views
0

Я работаю с библиотекой JavaScript API Google Maps. Я пытаюсь отобразить изображение Groundoverlay поверх слоя KMZ. Что бы я ни пытался, уровень KMZ остается на вершине, блокируя изображение Groundoverlay.Отображение Groundoverlay поверх слоя KMZ

Я уже заметил, что нельзя задавать zIndex для Groundoverlays. Любая помощь будет очень оценена. Ниже Javascript код, который иллюстрирует эту проблему:

<script> 
var map; 
function initMap() { 
map = new google.maps.Map(document.getElementById('map'), { 
zoom: 14, 
center: {lat: 51.92123061150897, lng: 4.482456756591775} 
}); 

var ctaLayer = new google.maps.KmlLayer({ 
url: 'http://bit.ly/1PjfdTp', 
map: map, 
preserveViewport: true 
}); 

var doctorbounds = { 
north: 51.911766, 
south: 51.909567, 
east: 4.469100, 
west: 4.466565 
}; 

var doctorpicture = new google.maps.GroundOverlay(
'http://bit.ly/1mIHLPG', 
doctorbounds); 
doctorpicture.setMap(map); 
} 
</script> 
+0

Просьба [Minimal, Complete, испытана и читаемый пример] (http://stackoverflow.com/help/mcve), который демонстрирует проблему. Возможно, вам понадобится создать пользовательский оверлей, который будет прикреплен к более высокой панели карт, чем используется класс KmlLayer. – geocodezip

+0

Другая мысль: вы пробовали включить GroundOverlay в KML? – geocodezip

+0

Код включен, извините за беспокойство. – Haroldus

ответ