2016-10-31 4 views
0

이 코드를 조합하여 위치를 중심으로 한지도를 만들고 여러 개의 샌드 박스 응용 프로그램으로 테스트하여 작동하지만 데스크톱에서 .html 파일로 실행하려고하면 페이지가 비어 있습니다. 누구든지 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?javascript는 샌드 박스에서 작동하지만 브라우저에서는 작동하지 않습니다.

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="initial-scale=1,maximum-scale=1,user- scalable=no"> 
    <title>OKC MapView - Create a 2D map - 4.1</title> 
    <style> 
    html, 
    body, 
    #viewDiv { 
     padding: 0; 
     margin: 0; 
     height: 100%; 
     width: 100%; 
    } 
    </style> 

    <link rel="stylesheet" href="https://js.arcgis.com/4.1/esri/css/main.css"> 
    <script <!-- src="https://js.arcgis.com/4.1/"> //--></script> 

    <script> 
    <!-- 
    require([ 
     "esri/Map", 
     "esri/views/MapView", 
     "dojo/domReady!" 
    ], function(Map, MapView) { 

     var map = new Map({ 
     basemap: "togo" 
     }); 

     var view = new MapView({ 
     container: "viewDiv", 
     map: map, 
     zoom: 10, 
     center: [-97.508, 35.482] 
     }); 

    }); 
    //--> 
    </script> 
    </head> 

    <body> 
    <div id="viewDiv"></div> 
    </body>      
    </html> 
+0

개발자 도구에서 Console을 보았습니까? 어떤 오류 메시지가 표시됩니까? – Quentin

+0

나는 어떤 오류도 보지 못했지만 좀 더 튼튼한 무언가 대신 온라인 개발 도구를 사용했습니다. –

+0

"나는 직접 파일로 열려고했습니다 : ///"... "온라인 개발 도구"-이 문장은 모순 된 것처럼 보입니다 . – Quentin

답변

0

은 당신이 웹 사이트에서 호스트 할 필요가 당신이, file:/// 다음이 작동하지 않을 수 있습니다로 직접 파일을 열려고 시도하고있다.

서비스 이름이 "togo"인 서비스는 "topo"여야합니다.

은 또한, 해제에 필요한 의견이 도움이되었다 <!-- -->

희망 제거.

+0

나는 그것을 파일로 직접 열려고 시도했다 : ///, 그래서 그것을 설명한다! 나는 자바 스크립트에 익숙하지 않으므로 조언 해 주셔서 대단히 감사합니다! –

관련 문제