Google지도에 표시하려고 시도하고있는 super-overlays (gdal2tiles.py을 사용하여 생성)로 구성된 세부 묘사가 많은 KML이 있습니다.Google지도 KML 수퍼 오버레이에 고해상도 확대/축소 레이어가 표시되지 않습니다.
이 KML 잘 작동 및 Google 어스에서 큰 보이지만 Google지도에서로드 할 때 사용자가 줌인 할 때 그것은 더 자세한 이미지 레이어를로드하지 않습니다 여기에 스크린 샷 그림 (그리고 link to the full resolution version)은 다음과 같습니다.
function initialize() {
var i = 1;
window.map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.SATELLITE
});
var kmzLayer = new google.maps.KmlLayer('http://towatchlist.com/files/MASTERL2_1393600_01_20130329_1753_1806_V01/doc.kml');
kmzLayer.setMap(map);
var bounds = new google.maps.LatLngBounds();
map.fitBounds(bounds);
}
function loadScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&' + 'callback=initialize';
document.body.appendChild(script);
}
window.onload = loadScript;
는 KM을 보려면 :
여기에 Google지도에 KML (당신은 또한 JSFiddle에 라이브 버전 here 어설프게 수)을 표시 사용하고 간단한 코드는 L을 표시해야 할 때 Add (추가) 메뉴로 이동하여 'Network Link (네트워크 링크)'를 선택하고 this url을 링크 필드에 추가하십시오. 또는 동일한 파일 here의 KMZ 버전을 다운로드 할 수 있습니다.
이것은 Google지도의 버그 인 것 같습니다.하지만 누구든지 좋은 해결책을 알고 있습니까? 아니면 제가 잘못하고있는 것입니까?
나는 또한 [버그보고] (https://code.google.com/p/gmaps-api-issues/issues/detail?id=6589)를 Google에 게시했습니다. – Nick