[Problem] To provide a method for controlling the flight of a drone and a program with which the drone performs accurate spraying of a chemical in farmland located in narrow and complicated terrain even when there is no accurate map information beforehand. [Solution] A drone is controlled using two modes, specifically a cultivated-field shape ascertaining mode and a chemical spraying mode. In the cultivated-field shape ascertaining mode, the drone is caused to fly a lap around the inner side of the boundary line of a cultivated field at a given altitude while the position of the drone is maintained so that the boundary line of the cultivated field is visible on a given elevation angle line, and position information gathered during this process is saved in memory. In the chemical spraying mode, a chemical is sprayed within the cultivated field in accordance with the saved position information.Le problème décrit par la présente invention est de fournir un procédé de commande du vol d'un drone et un programme grâce auquel le drone effectue la pulvérisation précise d'un produit chimique dans un terrain localisé dans un terrain étroit et compliqué même lorsqu'il n'existe pas au préalable d'informations cartographiques précises. La solution selon l'invention porte sur un drone commandé en utilisant deux modes, spécifiquement un mode de détermination de forme de champ cultivé et un mode de pulvérisation de produit chimique. Dans le mode de détermination de forme de champ cultivé, le drone est amené à survoler une situation aérienne locale vers l'intérieur de la ligne frontière d'un champ cultivé à une altitude donnée tandis que la position du drone est maintenue de sorte que la ligne frontière du champ cultivé est visible sur une ligne d'angle d'élévation donnée, et les informations de position recueillies durant ce procédé sont sauvegardées dans la mémoire. Dans le mode de pulvérisation de produit chimique, un produit chimique est pulvérisé à l'intérieur du champ cultivé