I need to be able to locate the user in a building, show the route that can be taken, and optionally download the building's map, and use the turn-by turn navigation without any internet/GPS access after that.
My main questions are; 1) How do I get a building's map? For example I wanted to have a map of my university campus, where do I get the map from? Google Map? 2) How to implement the turn-by-turn navigation without any internet/GPS? Only the graphical is enough, no need for sound support. 3) How do i obtain user's location using Wi-Fi connection instead of GPS?
I am not hoping for source codes, I just need guidance and directions on where should I look, and what I need to study.