1. 确保DOM可以
一个是ready函数,可以将其包括在require()函数中,它会在HTML元素和任何模块加载之后才执行。另一个是可以在require()函数中使用dojo/domReady!(感叹号表示domReady是AMD加载器插件)插件。
esri/Map -加载特定于创建地图的代码
esri/views/MapView -加载允许以2D查看地图的代码
dojo/domReady! -确保在执行代码之前DOM可用。
2.dojo相关知识
①:在 HTML 5 中通常在 html 标签中加入 lang=en,但是在使用 Dojo 小部件时一定要去掉,否则会出现 “dojo/parse::parse() error” 错误,如图:
解决办法: 如果在 html 标签中添加了 lang=en,那么