Obstacles faced by location-based services in South Africa