بسم الله
لا يا أخي ليس شرط ان تكون الشمس او القمر عمودية على الارض لأننا نقيس البعد بين النقطة المرصودة
و النقطة المرصود منها و لكن اذا قسنا المسافة عندما تكون الزاوية 90 اي في منتصف الليل (للقمر) و في الظهيرة(للشمس) ستكون نسبة الخطأ قليلة جدا و لذلك يفضل ان يكون الرصد في منتصف النهار أي في الظهيرة أو منتصف الليل بالنسبة للقمر
و مشكور على ملحوظتك القيمة