온라인에서 많은 자습서를 따랐지만 원하는 KML 오버레이로 내 사이트에서 Google지도 창을 가져 오는 데 성공하지 못했습니다. 내 코드는 다음과 같습니다 :Google지도 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 파일은 Google 드라이브에 공개되어 있으며 다운로드 링크를 사용했습니다. 인터넷의 예제에서 KML 파일을 사용하는 경우에도 작동하지 않습니다. 누락 된 것이 있습니까? 도와주세요!!
파일을 열 수 없습니다 (URL에서 공백을 제거하더라도) ... 보이지 않습니다. 공공에 접근 할 수 있어야합니다. 그러나 #googleMap에는 너가 무엇이든을보고 싶을 때 고도가 필요하다. –