Text this: High-Precision Pedestrian Indoor Positioning Method Based on Inertial and Magnetic Field Information