Inside or Out

What if your phone could pinpoint a business or even an item in a city, a shopping center, mall, business or event, showing you a map with the Google turn by turn directions, and it even knew which floor you were on?