split the LocationService class into the IndoorLocationService and
OutdoorLocationService classes