the format of json is { "currentVersion": 10.01, "serviceDescription": "", "mapName": "Layers", "description": "", "copyrightText": "", "layers": [ { "id": 0, "name": "", "parentLayerId": -1, "defaultVisibility": true, "subLayerIds": null, "minScale": 0000, "maxScale": 0 } ], "tables": [], "spatialReference": {}, "singleFusedMapCache": false, "initialExtent": { "xmin": , "ymin": , "xmax": , "ymax": , "spatialReference": {} }, "fullExtent": { "xmin": -1.0547305 . . . . } I know we can create layer using ArcGISDynamicMapServiceLayer(url) constructor, but i have json instead of URL. iOS sdk provides this facility AGSDynamicMapServiceLayer *dynamicLayer = [[AGSDynamicMapServiceLayer alloc] initWithJSON:mapJson]; so i believe it should be possible for android as well. But have no idea.. how
... View more