Abstract:In order to solve the problem that global positioning system cannot give accurate positioning in large indoor occasions, an indoor positioning system based on true 3d model under android platform was designed. Based on the Baidu map SDK, an outdoor positioning electronic map software was developed to obtain the location of the indoor scene. Combined with the Unity3D software, the model based on the indoor scene was made into a app that can run on the Android device. Through virtual reality technology and spatial location service, indoor positioning function was realized. The results show that the system has the functions to meet the indoor and outdoor positioning requirements of the user, and the system has the characteristics of intuitive positioning method, comprehensive functional service and simple system construction. It is suitable for some large indoor and outdoor public places, such as shopping malls, airports and museums.