A method for sharing data between positioning devices, comprising: acquiring, by a first positioning device, auxiliary data from a satellite, wherein acquiring of the auxiliary data by the first positioning device from the satellite comprises delivering, by an operating system of the first positioning device, an RPC command to a GPS module of the first positioning device, and communicating, by the GPS module of the first positioning device, with the satellite according to the RPC command, to acquire the auxiliary data; wherein the auxiliary data is used by the first positioning device to perform positioning by combining original geographical location information corresponding to the first positioning device; parsing, by a fireware chip of the first positioning device, the auxiliary data; encapsulating, by an h2d_thread of the first positioning device, the auxiliary data into a data group; encapsulating, by an eventloop guard thread of the first positioning device, elements of the data group corresponding to the auxiliary data into a wireless transmission packet; sending (S102, S406) using Bluetooth, by the first positioning device, the auxiliary data to a second positioning device, so that the second positioning device performs positioning according to the auxiliary data and original geographical location information that corresponds to the second positioning device; parsing, by an eventloop guard thread of the second positioning device, the auxiliary data sent by the first positioning device; setting,by the second positioning device, a flag bit, to identify that the second positioning device already received the auxiliary data; inputting, by the second positioning device, the auxiliary data to a fireware chip of the second positioning device, so that the fireware chip processes the auxiliary data and original geographical location information that corresponds to the second positioning device to implement positioning; invoking, by an application layer of the second positioning device, a processing result of the fireware chip of the second positioning device; wherein the second positioning device and the first positioning device are located in a same local area network. acquiring, by a first positioning device, auxiliary data from a satellite, wherein acquiring of the auxiliary data by the first positioning device from the satellite comprises delivering, by an operating system of the first positioning device, an RPC command to a GPS module of the first positioning device, and communicating, by the GPS module of the first positioning device, with the satellite according to the RPC command, to acquire the auxiliary data; wherein the auxiliary data is used by the first positioning device to perform positioning by combining original geographical location information corresponding to the first positioning device; parsing, by a fireware chip of the first positioning device, the auxiliary data; encapsulating, by an h2d_thread of the first positioning device, the auxiliary data into a data group; encapsulating, by an eventloop guard thread of the first positioning device, elements of the data group corresponding to the auxiliary data into a wireless transmission packet; sending (S102, S406) using Bluetooth, by the first positioning device, the auxiliary data to a second positioning device, so that the second positioning device performs positioning according to the auxiliary data and original geographical location information that corresponds to the second positioning device; parsing, by an eventloop guard thread of the second positioning device, the auxiliary data sent by the first positioning device; setting,by the second positioning device, a flag bit, to identify that the second positioning device already received the auxiliary data; inputting, by the second positioning device, the auxiliary data to a fireware chip of the second positioning device, so that the fireware chip processes the auxiliary data and original geographical location information that corresponds to the second positioning device to implement positioning; invoking, by an application layer of the second positioning device, a processing result of the fireware chip of the second positioning device; wherein the second positioning device and the first positioning device are located in a same local area network.