SoiCP: A Seamless Outdoor–Indoor Crowdsensing Positioning System | IEEE Journals & Magazine | IEEE Xplore