Javascript ArcGIS本地化API

Javascript ArcGIS本地化API,javascript,localization,frameworks,maps,arcgis,Javascript,Localization,Frameworks,Maps,Arcgis,我正在处理一个关于arcGIS地图服务本地化的非常恼人的问题 根据他们的API,我添加了以下JS对象: dojoConfig={ 地点:“fr”, parseOnLoad:true }; 并将以下项添加到require数组中: “dojo/i18n!myApp/nls/jsapi” 当我添加这些内容后,地图就不再工作了 这是我的完整代码: HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8"

我正在处理一个关于arcGIS地图服务本地化的非常恼人的问题

根据他们的API,我添加了以下JS对象:

dojoConfig={ 地点:“fr”, parseOnLoad:true };

并将以下项添加到require数组中: “dojo/i18n!myApp/nls/jsapi”

当我添加这些内容后,地图就不再工作了

这是我的完整代码: HTML

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
  <link rel="stylesheet" href="http://js.arcgis.com/3.11/esri/css/esri.css">
<script src="http://js.arcgis.com/3.11/"></script>
</head>
<body>
  <div id="mapDiv"></div>
</body>
</html>

您的应用程序中可能没有名为myApp/nls/jsapi.js的文件,因此
require
无法找到它,也无法运行初始化映射的函数

正如上面所说:

为新区域设置创建资源包后,加载资源模块

你应该读书。它让你更清楚你需要做什么

dojoConfig = {
  locale: "fr",
  parseOnLoad: true
};

var map;
    require([
      "esri/map",
      "dojo/i18n!myApp/nls/jsapi", 
      "dojo/domReady!"
    ], function(Map) {
      map = new Map("mapDiv", {
        center: [56.049, 38.485],
        zoom: 3,
        basemap: "streets"
      });
    });