I have had really good experience with a Microsoft Research project called Path.
The main usecase I had was navigating places like shopping malls without proper shop numbers or any addressing scheme.
You can find it discussed here https://www.microsoft.com/en-us/research/blog/path-guide-new...