Indoor positioning: challenges and solutions for indoor cultural heritage sites