Disclosed in the present invention is an indoor positioning algorithm based on crowdsensing and multi-fusion technologies, comprising the following steps: performing pedestrian dead reckoning: performing step detection using a step detection algorithm, and then calculating a step length on the basis of the step detection result, obtaining direction angle data of a mobile phone using a weighted average method, and calculating a direction angle of the pedestrian; performing error correction on the reckoned position of the pedestrian; and constructing a position fingerprint map and performing online positioning. The indoor positioning algorithm in the present invention has high accuracy in actual verification and better practicability; the algorithm in the present invention corrects errors accumulated in pedestrian dead reckoning by setting an potential environmental landmark, thereby improving the accuracy of the position fingerprint map, well solving the problem of absolute dependence of a current offline positioning stage on site investigation, and allowing a Wi-Fi position-based fingerprint indoor positioning technology to really have a commercial application value.
展开▼