A Survey of Point-of-Interest Recommendation in Location-Based Social Networks