2012-08-13 6 views
0

내 애플리케이션이 내 KML 파일을 인식하지 못합니다. 응용 프로그램은 올바른 위치 (위도/경도)와 줌 레벨로 이동하지만 KML 파일 위치를 인식하지 못합니다. 두 개의 서로 다른 서버를 사용하여 문제를 확인하려고 시도 했으므로 문제가되는 코드라고 생각합니다.google-maps-api-3

<!DOCTYPE html> 
<html> 
    <head> 
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
    <style type="text/css"> 
     html { height: 100% } 
     body { height: 100%; margin: 0; padding: 0 } 
     #map_canvas { height: 100% } 
    </style> 
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDOJCBv2WGJRJ7uxOyAMehKAMiAKXkkHFU&sensor=true"> 
    </script> 
    <script type="text/javascript"> 
     function initialize() { 
     var mapOptions = { 
      center: new google.maps.LatLng(44.88119,-93.314798), 
      zoom: 15, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     var map = new google.maps.Map(document.getElementById("map_canvas"), 
      mapOptions); 

     var nyLayer = new google.maps.KmlLayer('http://webgis.uwm.edu/engelki7/KMLFiles/Richfield_Homes2.kml',{suppressInfoWindows: true}); 


     google.maps.event.addListener(nyLayer, 'click', function(kmlEvent) { 
     var text = kmlEvent.featureData.description; 
     showInDiv(text); 
     }); 
     } 

     function showInDiv(text) { 
     var sidediv = document.getElementById('content_window'); 
     sidediv.innerHTML = text; 
     } 
    </script> 
    </head> 
    <body onload="initialize()"> 
    <div id="map_canvas" style="width:79%; height:100%; float:left"></div> 
    <div id="content_window" style="width:19%; height:100%; float:left"></div> 
    </body> 
</html> 

답변

0

kml 파일이 없습니다.

http://webgis.uwm.edu/engelki7/KMLFiles/Richfield_Homes2.kml

는 부여 나 : HTTP 오류 404 - 당신이 거기 (서버의 경로가 올바른지), 다음 서버가 '아무튼 가능성이있다 생각되면

를 찾을 수없는 파일 또는 디렉터리를 kml/kmz 파일을 다루는 방법을 안다. kml 파일에 대한 설명서의 this portion을 참조하십시오.