我正試圖在Google地圖上顯示KML。地圖加載完美,但KML完全不顯示。另外,我在控制檯中沒有收到任何錯誤消息。KML圖層不顯示在地圖上
我從gadm.org下載了一個.kmz文件,解壓縮並提取.kml文件。
這是我的代碼和我的KML的URL。 http://locallocal.com/endline/mex2.kml
<script>
var map;
var src = 'http://locallocal.com/endline/mex2.kml';
/**
* Initializes the map and calls the function that loads the KML layer.
*/
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(-19.257753, 146.823688),
zoom: 2,
mapTypeId: 'roadmap'
});
loadKmlLayer(src, map);
}
/**
* Adds a KMLLayer based on the URL passed. Clicking on a marker
* results in the balloon content being loaded into the right-hand div.
* @param {string} src A URL for a KML file.
*/
function loadKmlLayer(src, map) {
var kmlLayer = new google.maps.KmlLayer(src, {
suppressInfoWindows: true,
preserveViewport: false,
map: map
});
google.maps.event.addListener(kmlLayer, 'click', function(event) {
var content = event.featureData.infoWindowHtml;
var testimonial = document.getElementById('capture');
testimonial.innerHTML = content;
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=[MYKEY]&callback=initMap">
相關問題:[與谷歌地圖工作的縣KML數據](http://stackoverflow.com/questions/35347003/county-kml-data-that-works-with-google-maps) – geocodezip