文章出處

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的代碼吧!互不干擾,方為上策!


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    大師兄 發表在 痞客邦 留言(0) 人氣()