1
我現在使用ArcGIS Javascript API(v2.4)時遇到了最奇怪的問題。我只是試圖創建一個具有範圍的ESRI拓撲圖的實例,然後添加一個圖層。爲什麼一個Esri Extent會爲一個地圖層加載而不是另一個? ArcGIS Javascript API
這是可用的代碼。我創建了一個範圍,然後是地圖,然後是街道地圖圖層,然後添加該圖層。
var startExtent = new esri.geometry.Extent(-71.5, 42, -71, 42.5, new esri.SpatialReference({wkid:4326})); map = new esri.Map("map_canvas", { extent: startExtent,fitExtent:false }); var streetmap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer"); map.addLayer(streetmap);
但是,當我嘗試使用單獨的服務器做同樣的事情時,它不起作用。
var startExtent = new esri.geometry.Extent(-71.5, 42, -71, 42.5, new esri.SpatialReference({wkid:4326})); map = new esri.Map("map_canvas", { extent: startExtent,fitExtent:false }); var basemap = new esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer"); map.addLayer(basemap);
我知道故障層的服務器工作,因爲如果我創建一個沒有範圍的地圖,它顯示完整的世界影像服務器,因此它出現在一個層中產生的地圖和程度作品,同時創建具有不同圖層的地圖,但是相同的程度不起作用。
任何想法爲什麼?
太棒了。完美工作。萬分感謝。 – willpots