Best practices and requirement for location services