2016-10-31 1 views
0

J'ai assemblé ce code pour produire une carte centrée sur un emplacement et l'ai testé avec plusieurs applications sandbox et cela fonctionne, mais quand j'essaie de l'exécuter depuis un fichier .html sur mon bureau la page est vide. Est-ce que quelqu'un a des idées sur ce que je fais mal?javascript fonctionne dans le sandbox mais pas dans le navigateur

<!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

Avez-vous regardé la console dans les outils de développement? Quels messages d'erreur sont affichés? – Quentin

+0

Je n'ai vu aucune erreur mais j'ai utilisé un outil de développement en ligne au lieu de quelque chose de plus robuste –

+0

"J'essayais de l'ouvrir directement comme un fichier: ///" ... "un outil de développement en ligne" - Ces déclarations semblent contradictoires . – Quentin

Répondre

0

Vous essayez d'ouvrir le fichier directement file:/// alors il pourrait ne pas fonctionner, comme vous devez l'héberger dans un site Web.

Il n'y a pas de service par nom "togo" il doit être "topo".

Aussi, se débarrasser des commentaires un-nécessaire <!-- -->

Espérons que cela a été utile.

+0

J'essayais de l'ouvrir directement sous la forme d'un fichier: ///, donc ça l'explique! Je suis nouveau à javascript alors merci beaucoup pour vos conseils! –