A.- Mit Verfügung vom 14. November 1996 sprach die IV-Stelle des Kantons Zürich dem an Herzproblemen leidenden R._ (geb. 1955) bei einer Erwerbsunfähigkeit von 51 % eine halbe Invalidenrente ab 1. Februar 1996 zu. B.- Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 26. Januar 1999). C.- Der Versicherte lässt Verwaltungsgerichtsbeschwerde führen mit dem Begehren, es sei ihm eine ganze Invalidenrente zuzuerkennen. Die IV-Stelle enthält sich eines konkreten Antrags. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen.