我正在尝试按照 [dojo tutorial] 1,这很简单,但它不会运行 工作。 这里是Html代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script>
dojoConfig = {
parseOnLoad: true,
baseUrl: "http://localhost/arcgis_js_api/library/3.15/",
isDebug: true
};
</script>
<script src="http://localhost/arcgis_js_api/library/3.15/dojo/dojo.js"></script>
</head>
<body>
<div id="container">
</div>
<script>
require(["dijit/form/CheckBox"], function(CheckBoxk) {
var chbox = new CheckBoxk({
id: "chbox1",
checked: true
});
chbox.placeAt("container", "first");
});
</script>
</body>
</html>
答案 0 :(得分:0)
除非您在系统上托管自己的ArcGIS API for JavaScript版本(即因为您使用的是localhost),否则您应该使用ESRI的CDN来加载API资源。
例如:
<link rel="stylesheet" href="https://js.arcgis.com/3.15/esri/css/esri.css">
<script src="https://js.arcgis.com/3.15/"></script>
否则,您的系统上只显示一个错误的Web服务器配置,即“arcgis_js_api”未指向您认为指向的位置。检查您的Web服务器日志,以获取有关404的更多信息。