我在網上關注了許多教程,但未能成功嘗試在我的網站上獲得一個帶有所需KML覆蓋圖的Google地圖窗口。我的代碼如下:Google Maps API V3 KML圖層不顯示
<!DOCTYPE html>
<html>
<head>
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false">
</script>
<script>
function initialize()
{
var mapOptions = {
center: new google.maps.LatLng(38,-79.5),
zoom:3,
mapTypeId: google.maps.MapTypeId.TERRAIN
}
var map=new google.maps.Map(document.getElementById("googleMap"),mapOptions);
var overlay = new google.maps.KmlLayer('https://doc-08-4g- docs.googleusercontent.com/docs/securesc/ckoh7mm1pf9l58sknv61gkpp19v37j15/r3rh37mucb8nscl1r37disrlcom7i93t/1372536000000/00236509183910004089/00236509183910004089/0B-qVNYv_qM5vNy1ZbzJYVUgtTjA?h=16653014193614665626&e=download');
overlay.setMap(map);
}
</script>
</head>
<body>
<div id="googleMap"></div>
</body>
</html>
我不明白劇本src和爲什麼它需要的,但我發現它在教程所以我把它。截至目前,我的KMZ而不是KML文件是在谷歌驅動器,這是公開的,我已經使用下載鏈接。即使我使用互聯網上的例子中的KML文件,這也不起作用。我錯過了什麼?請幫忙!!
我無法打開文件(即使我從URL中刪除空格)......所以它沒有看到m是公共可訪問的。但是,當您想查看任何內容時,#googleMap需要一個高度。 –