A.- Une manifestation autorisée à l'encontre de l'Organisation Mondiale du Commerce s'est déroulée en ville de Genève dans l'après-midi du 16 mai 1998. A un certain moment, des casseurs ont infiltré le cortège et ont causé de nombreux dégâts; en fin de soirée, les manifestants se sont déplacés en direction de la Plaine de Plainpalais où de nouveaux dommages ont été commis. Ces faits, au cours desquels neuf policiers ont été blessés, ont donné lieu à cinquantecinq interpellations, entre les 16 et 17 mai 1998 au soir. A la suite de nouveaux heurts entre la police et les manifestants, des interpellations ont eu lieu les jours suivants en ville de Genève, au Cimetière des Rois, à la Place des Nations et dans les locaux de l'association Artamis, à la rue du Stand. B.- Le 17 mai 1998, vers 18h00, B._ a été interpellé par la police genevoise à proximité de la douane de Moillesullaz, avec une quinzaine de personnes soupçonnées d'être impliquées dans les débordements. Il a été menotté au moyen d'un ruban adhésif et conduit au poste de police aménagé pour l'occasion dans les locaux de la protection civile du Bachet-de-Pesay. Après avoir été photographié, il a dû se déshabiller complètement durant deux minutes pour les besoins d'une fouille. Il a fait l'objet de deux interrogatoires, l'un de trente minutes et l'autre de quinze minutes, avant d'être enfermé dans une cellule avec quatre à dix personnes, sans couverture. Il a pu utiliser les toilettes et boire de l'eau, mais n'a pas reçu l'autorisation d'aviser un proche de son interpellation. Il a été libéré le 18 mai 1998 entre 03h00 et 03h30. B._ a été interpellé le lendemain matin au Cimetière des Rois, en compagnie de huit autres personnes, et entendu dans les locaux de la police de sûreté. C.- A raison des faits survenus dans la nuit du 17 au 18 mai 1998, B._ a déposé, le 3 juin 1998, auprès du Procureur général du canton de Genève (ci-après, le Procureur général), une plainte contre les interventions de la police, au sens de l'art. 114A du Code de procédure pénale genevois (CPP gen.), valant plainte pénale pour arrestation et détention illicites. Il concluait à la constatation dela violation des art. 17, 20 et 24 de la loi genevoise sur la police du 26 octobre 1957 (LPol), à la constatation de l'illicéité de son arrestation et de sa détention prolongée, à l'allocation d'une indemnité équitable de 1'000 fr., à la destruction du matériel photographique recueilli lors de son interpellation et à l'ouverture d'une instruction pénale. Par ordonnance du 29 juillet 1999, notifiée le 5 mai 2000, le Procureur général a classé la plainte pénale et a constaté pour le surplus que les art. 16 à 22 LPol n'avaient pas été violés. B._ a recouru le 16 mai 2000 contre cette décision, en tant qu'elle rejetait la plainte déposée en application de l'art. 114A CPP gen. , auprès de la Chambre d'accusation du canton de Genève (ci-après, la Chambre d'accusation ou la cour cantonale) en invoquant le non-respectdes exigences de notification et de motivation de l'art. 114B al. 1 CPP gen. ainsi que la violation des art. 17 et20 LPol. A l'audience de plaidoiries du 21 juin 2000, il a requis, outre son audition, l'apport au dossier du procès-verbal de son interrogatoire par la police le jour de son interpellation et des enquêtes de la gendarmerie le concernant. Statuant par ordonnance du 3 juillet 2000, la Chambre d'accusation a rejeté le recours et confirmé la décision attaquée. Elle a retenu en substance que la motivation unique de l'ordonnance de classement, malgré le dépôt de plusieurs plaintes, était suffisante pour que B._ puisse faire valoir ses droits devant elle et a rejeté en conséquence les conclusions subsidiaires du recours tendant à ce que le Procureur général motive succinctement sa décision après avoir recueilli les observations écrites du Chef de la police. Elle n'est par ailleurs pas entrée en matière sur les griefs relevant de l'équipement des locaux ou des droits de la personne entendue dans la mesure où ils ne concernaient pas une intervention de la police au sens des art. 16 à 22 LPol. Sur le fond, elle a considéré que l'interpellation du plaignant était justifiée non seulement pour vérifier son identité, mais également pour prévenir de nouveaux troubles à l'ordre public, les conditions dans lesquelles cette mesure est intervenue étant au surplus proportionnées et conformes aux art. 17, 18 et 20 LPol. D.- Agissant par la voie du recours de droit public, B._ demande au Tribunal fédéral d'annuler cette ordonnance et de renvoyer la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Il voit une violation de son droit d'être entendu dans le fait que la Chambre d'accusation a statué sur la base d'un dossier incomplet et qu'elle a rejeté ses offres de preuve portant sur des éléments contestés pour la première fois devant elle, au terme d'une appréciation anticipée arbitraire des preuves. Il reproche également à la cour cantonale de ne pas avoir sanctionné la motivation insuffisante de l'ordonnance de classement du Procureur général et de ne pas être entrée en matière sur le grief tiré de la violation du droit d'avertir un proche de son interpellation. Invoquant enfin la liberté personnelle, il tient son arrestation pour dénuée de base légale et disproportionnée. Il requiert l'assistance judiciaire. Le Chef de la police conclut au rejet du recours, de même que le Procureur général, ce dernier dans la mesure où il serait recevable. La Chambre d'accusation se réfère aux considérants de sa décision. 