"esri/Map",
"esri/views/SceneView",
"dojo/domReady!"
], function (
Map,
SceneView
) {
map = new Map({
basemap: "satellite",
ground: "world-elevation"
});
view = new SceneView({
map: map,
container: "viewDiv",
ui: { components: [] } //清除地图上的默认控件
});
});
打开地图时指定经纬度和比例尺的方法有很多,介绍一种比较灵活的
view.camera = {
position: [
114.1681414, // lon
30.5152483, // lat
500 // 比例尺
],
tilt: 75,
heading: 180 //倾斜角度
}
利用IntegratedMeshLayer加载纹理贴图
引入JS类库 require([ "esri/layers/IntegratedMeshLayer"], function (IntegratedMeshLayer )
var parkingMeshLayer = new IntegratedMeshLayer({
url: "http://arcgis.ec.com/arcgis/rest/services/Hosted/ESRI_i3s_002/SceneServer"
});
url: "http://arcgis.ec.com/arcgis/rest/services/Hosted/new/SceneServer"
});
map.addMany([parkingMeshLayer, gymnasiumMeshLayer]);