1

Esri マップがあり、その上にいくつかのレイヤーを描画する必要があります。ArcGISTilesMapServiceLayer を追加すると、完全に追加されます。しかし、適用して特定のレイヤーを追加しようとすると:

arcGisTiledLayer.getAllLayers()[1]

次に、この行は私にnullを与えます。つまり、ArcGISTilesMapServiceLayer オブジェクトで getAllLayers() または getLayers() を呼び出そうとすると、AucGISLayeInfo[] ではなく null が返されます。

どこが間違っているか教えてください...よろしくお願いします

4

1 に答える 1

0

このようなことを試してください

var layerOne = "some layer";

map.addLayer(new esri.layers.ArcGISTiledMapSrviceLayer(layerOne))
于 2013-09-30T15:21:12.057 に答える