I see some ways to do it:

1) Draw using OpenGL programmatically.
2) Draw using QuartzCore and CoreAnimation programmatically.
3) Draw map in AutoCad and then somehow connect it to iOS. 
4) Draw map using SVG.

Requirments are supporting pathfinding and gps navigation.

For first 2 ways I think that it's expensive in terms of performance way, redraw all elements on scaling; and I don't think that this way may have GPS-navigation support.

Using AutoCad pictured maps is hard to understand for me how to connect it with graphs\paths for pathfinding.

My colleagues will develop this app on web using SVG. I found it - https://github.com/SVGKit/SVGKit , but still have no idea how it will support pathfinding and navigation.

I would appreciate any help.


Question: Why didn't they change the intro in House MD from season 4 to reflect the new doctors?
Answer: Season 4 takes place after House fires his entire team and must start playing his game to find a new one.

During this season however, the production crew knew that the old team members would still be a part of the show in some capacity.  Foreman eventually rejoined the team, Chase became the head of Surgery, and Cameron became the head of the ER.  

With that spoiler out of the way, the crew themselves did not know who was going to be voted off House's Game of Jobs.  This combined with the Writer's Strike at the time made the series as chaotic as possible.  This is what adds to the fact that the opening sequence did not change to reflect the new cast members, merely putting them in the credits at the start of the actual episode.

In fact, if memory serves this continues until at least season 7 where the intro completely changed to reflect Jennifer Morrison's departure from the series and features brand new sequences in the intro including spots for Peter Jacobson and Olivia Wilde in the intro who were upgraded to full cast members.