Interactive map with directions in ionic

My boss has asked whether or not we can create an interactive map for our business campus to help visitors find what the room or department they are looking for. Basically, once inside the campus, the app would allow them to choose the department or room they wanted to visit and then give them gps style directions.

Has anyone done anything like this?

Or does anyone have any ideas on where to even start?