Wireless Sensor Networks (WSNs) enable susceptible sensing of the environment, offering unprecedented opportunities for observing the physical world. Acoustic source localization is an interesting topic with many possible application areas, such as intruder detection, sniper localization, automatic tracking of speakers and so on. Many existing algorithms are on the premise that the exact coordinates of sensor nodes are already known. In this paper, we propose a vector-based advanced TDoA algorithm that would calibrate the coordinate of the acoustic source by the non-prepositioned nodes. In the meanwhile, the portable sensor nodes would adjust themselves through the feedback of the estimated positions as well. Finally, we show that the proposed mechanism has high accuracy through experiments.