文章出處
文章列表
1.在main.js中配置ArcGIS API for JavaScript
require.config({ paths : { //arcgisJS "esri": "libs/arcgisJS/esri", "dojo": "libs/arcgisJS/dojo", "dojox": "libs/arcgisJS/dojox", "dijit": "libs/arcgisJS/dijit", } });
2.加載所需的模塊
define([ "esri/urlUtils", "esri/config", "esri/map", "esri/layers/ArcGISTiledMapServiceLayer", "esri/geometry/Point", "esri/graphic", "esri/SpatialReference", "esri/tasks/GeometryService", "esri/tasks/ProjectParameters", "esri/tasks/FeatureSet", "esri/dijit/PopupMobile", "esri/geometry/Extent", "dojo/dom-construct" ], function (app, urlUtils, esriConfig, Map, ArcGISTiledMapServiceLayer, Point, Graphic, SpatialReference, GeometryService, ProjectParameters, FeatureSet, PopupMobile, Extent, domConstruct) { });
3.缺點
這樣的方式不是官方推薦的方式,說白了就是一個無奈的辦法。這樣帶來的一個大缺點就是頁面加載之后就把所有有關的ArcGIS API for JavaScript文件全部下載下來,而不是按模塊下載。
4.補充
鑒于上面的辦法太搓了,建議還是在頁面嵌入iframe,在iframe里面寫gis的代碼吧!互不干擾,方為上策!
文章列表
全站熱搜