Open($resourceService, $mapName); $layers=$map->GetLayers(); $scaleObj = NULL; $scaleObj->layers = array(); for($i=0;$i<$layers->GetCount();$i++) { $layer=$layers->GetItem($i); if (isset($_SESSION['scale_ranges']) && isset($_SESSION['scale_ranges'][$layer->GetObjectId()])) { $scaleranges = $_SESSION['scale_ranges'][$layer->GetObjectId()]; $layerObj = NULL; $layerObj->uniqueId = $layer->GetObjectId(); $layerObj->scaleRanges = $scaleranges; array_push($scaleObj->layers, $layerObj); } } header('Content-type: application/json'); echo var2json($scaleObj); exit; ?>