ArcGIS API for JavaScript 4

入口函数的第一个参数是字符串数组
["esri/Map", "esri/views/", "dojo/!"]
这里,就是2D的地图视图 。
所以,将2D地图改为3D地图,其实很简单,只需要把这个字符串数组的第二个引用改为"esri/views/"
然后在第二个参数中修改对应的view代码即可 。
下面给出第二个参数(函数)的新代码
function(Map, SceneView){var map = new Map({basemap: "osm", ground: "world-elevation"});//仍然使用osm基础地图var view = new SceneView({container: "viewDiv",map: map,scale: 50000000,center: [113.5, 30] });//比例尺为1:5000万}

ArcGIS API for JavaScript 4

文章插图
【ArcGIS API for JavaScript 4】ps:如果感觉像平面的话可以把比例尺调回500w或者1000w,地面起伏不太明显可以调为别的地图,坐标定位到山区 。