Zentrumskoordinaten berechnen

Hallo,
ich habe ein Array mit Hoch- und Rechtswerten der Stützpunkte eines Polygons(z.B. in Javascript oder PHP).
Nun möchte ich nicht den Schwerpunkt des Polygons berechnen (das wäre kein Problem) da dieser z.B. bei einem gekrümmten Polygon auch außerhalb liegen kann, sondern die Zentrumskoordinaten (es soll ein Punkt sein, mit dem ich eine Abfrage vornehmen kann).
Wer hat da eine Lösung / Formel?
viele Grüße
Sven
P.S.: ich will die Berechnung selber programmieren, ich brauch also keine fertige Extension für AV.