OpenLayers - Wie zeichne ich ein Polygon aus vorhandenen LonLat-Punkten?

Ich habe in meiner Datenbank Längen- und Breitengrade von benutzerdefinierten Polygonen. Meine Fragen sind: Wie erstelle ich sie neu und zeige sie jetzt auf einer Karte an? Mit der Google Maps-API ist dies recht einfach, ich kann jedoch keine Dokumentation oder Beispiele dazu finden, wie dies mit OpenLayers geschehen soll. Hat jemand Erfahrung damit?