我在使用Android設備上的requireJs加載ESRI時遇到問題。 一切工作在其他平臺(黑莓,IOS,WP8),但我無法加載在Android平臺上的地圖。加載需要js錯誤的ESRI地圖模塊
這是我用來加載ESRI的文件中的代碼:
require([ "esri/map",
"esri/layers/ArcGISDynamicMapServiceLayer",
"esri/layers/FeatureLayer",
"esri/geometry/Point",
"esri/SpatialReference",
"esri/symbols/PictureMarkerSymbol",
"esri/graphic",
"esri/layers/GraphicsLayer",
"esri/lang",
"esri/geometry/Extent",
"esri/dijit/InfoWindowLite",
"dojo/domReady!"],
function(Map,
ArcGISDynamicMapServiceLayer,
FeatureLayer,
Point,
SpatialReference,
PictureMarkerSymbol,
Graphic,
GraphicsLayer,
esriLang,
Extent,
InfoWindowLite) {
var MyMap = new esri.Map("mapContainer",{
basemap: "topo",
center: [ 10, 36], // long, lat
logo : false,
zoom: 11
});
});
這是我得到的日誌:
Uncaught Error: Load timeout for modules: dojo/domReady!_unnormalized3,dojo/i18n!esri/nls/jsapi_unnormalized4,dojo/has!extend-esri?esri/layers/agscommon_unnormalized5,dojo/has!dom-addeventlistener?:./aspect_unnormalized6,dojo/i18n!dojo/cldr/nls/gregorian_unnormalized7,dojo/has!extend-esri?esri/tasks/QueryTask_unnormalized8,dojo/has!extend-esri?esri/tasks/RelationshipQuery_unnormalized9,dojo/has!extend-esri?esri/tasks/StatisticDefinition_unnormalized10,dojox/gfx/renderer!_unnormalized11,dojo/i18n!dojo/cldr/nls/number_unnormalized12,dojo/i18n!esri/nls/jsapi_unnormalized13,dojo/selector/_loader!default_unnormalized14,dojo/has!host-browser?dom-addeventlistener?:../on:_unnormalized15
http://requirejs.org/docs/errors.html#timeout:1748
有誰有這個問題的想法?