21 июня в день солнцестояния (летнее в северном полушарии) угол между плоскостью экватора и направлением на Солнце составляет 23,5º (это угол наклона эклиптики). Поэтому на широте +23,5º ("+" значит северная, "–" значит южная) в этот день в полдень солнце будет точно в зените.
В июле этот угол начнет уменьшаться, и будет составлять около 20º. Поэтому если в июле полуденное солнце в зените, значит ваша широта +20º. Если оно в полдень находится на севере, то вы южнее +20º, а если на юге – то севернее.
Для определения широты наблюдателя достаточно измерить угол между зенитом (вертикалью) и направлением на солнце в полдень. Пусть он равен Xº. Тогда широта наблюдателя в июле равна (20±X)º. Плюс надо брать, если солнце на юге, минус – если на севере.