A.- Les autorités de la commune de Villeneuve ont décidé de mettre en place un réseau de points de collecte de certains déchets urbains (verre, papier, déchets organiques compostables, autres déchets recyclables). Ce projet consiste à aménager dans la localité dix emplacements ("éco-points"), comportant chacun quelques conteneurs. Un des emplacements retenus se trouve sur la place de la Laiterie, à l'intérieur du bourg. Il s'agit d'une place publique, affectée principalement au stationnement des automobiles, qui appartient à la commune (parcelle n° 155 du registre foncier) et qui est classée en zone de construction d'utilité publique. A cet endroit, l'"éco-point" doit regrouper quatre conteneurs, posés sur le sol: un pour le papier (4 m3), un pour le verre (4 m3), un pour le compost (0.24 m3) et un pour le PET (0.8 m3). La municipalité de la commune de Villeneuve (ci-après: la municipalité) a mis à l'enquête publique, dès le 23 février 1999, un dossier de demande de permis de construire pour l'aménagement des dix "éco-points". A._ a formé opposition, en critiquant le projet d'"éco-point" de la place de la Laiterie. Il est propriétaire d'une maison d'habitation (en zone du bourg) qui donne sur cette place et le groupe de conteneurs se trouverait à 6 m de son immeuble. Le 18 mars 1999, la municipalité a délivré l'autorisation de construire en rejetant l'opposition de A._. B.- A._ a recouru contre la décision municipale auprès du Tribunal administratif du canton de Vaud, en contestant en particulier le choix de l'emplacement de l'"éco-point" de la place de la Laiterie, source selon lui de nuisances excessives pour les voisins. Le juge instructeur a refusé l'effet suspensif à ce recours et l'"éco-point" a été installé puis mis en service. Le Tribunal administratif a rejeté le recours de A._ par un arrêt rendu le 28 décembre 1999. Il a, en substance, considéré que l'"éco-point" était une installation soumise aux prescriptions de la loi fédérale sur la protection de l'environnement (LPE; RS 814. 01) et que les exigences de cette loi étaient respectées, sur un plan formel et matériel (à propos notamment de la limitation des émissions de bruit et de la protection de l'air). Il a par ailleurs rejeté les critiques du recourant fondées sur le droit cantonal. C.- Agissant par la voie du recours de droit administratif, A._ demande au Tribunal fédéral d'annuler l'arrêt du Tribunal administratif et de renvoyer l'affaire à cette juridiction afin qu'elle invite l'autorité cantonale compétente à ordonner le dépôt d'un dossier complet, avec étude de l'impact sur l'environnement, et à rendre une nouvelle décision comportant des mesures limitant à la source les nuisances sonores et olfactives (déplacement de l'"éco-point" à un endroit moins gênant). La municipalité et le Tribunal administratif concluent au rejet du recours. Deux départements cantonaux - celui des infrastructures (par le service de l'aménagement du territoire) et celui de la sécurité et de l'environnement (par le service des eaux, sols et assainissement) - ont été invités à se déterminer en tant qu'autorités intéressées. Ces départements se prononcent dans le sens d'un rejet du recours. L'Office fédéral de l'environnement, des forêts et du paysage a été invité à déposer des observations, conformément à l'art. 110 al. 1 OJ; celles-ci ont été transmises aux parties, qui ont pu se déterminer à ce sujet.