Principle and Application Progress in Location-Based Services