Text this: Indoor positioning using weighted magnetic field signal distance similarity measure and fuzzy based algorithms