Drone base stations can assist cellular networks in a variety of scenarios. To serve the maximum number of users in an area without apriori user distribution information, we proposed a two-stage algorithm to find the optimal deployment of drone base stations. The algorithm involves UTDOA positioning, coverage control and collision avoidance. To the best of our knowledge, the concept that uses network-based localization to optimize the deployment of drone-BSs has not been analyzed in the previous literature. Simulations are presented showing that the proposed algorithm outperforms random search algorithm in terms of the maximum number of severed users under the deployment of drone-BSs they found, with limited user densities.