About eighteen months ago I had a Kenwood Excelon DNX9980HD Navigation Receiver installed in my 2004 Titan. Kenwood has since introduced a newer model, the Kenwood Excelon DNX9990HD. the 2012 model. My system can be seen here: http://www.titantalk.com/forums/tita...-receiver.html
Kenwood uses Garmin navigation in their receivers and this allows the owner, if one is so inclined, to easily perform downloaded hacked quarterly map updates. Currently I am running 2013.30 Garmin map updates. The legitimate Garmin map updates purchased from Kenwood are always about a year behind.
You will probably need to find a suitable aftermarket double din dash or faceplate kit to fit your 2010 Titan from either Scosche or Metra if you want a system with a 7" touchscreen.