title: google map cache for offline use
body: <p><strong>Intro</strong></p>
  
  <p>i have my android app which gets you places address and other info when clicked on a point . and also it can create routing between two points.</p>
  
  <p><strong>Problem</strong></p>
  
  <p>the problem is that it only works online . so lets take a case when the user is offline and he want routing then the app is useless.</p>
  
  <p><strong>Requirement</strong></p>
  
  <p>i want my app to cache the map of the area the user is currently in and use this as backup when required.</p>
  
  <p><strong>References</strong></p>
  
  <p>i got some reference from stackoverflow about the tileprovider in andorid. but it is too small for me to able to understand as i am beginner . i want elaborated suggestion how do i add this functionality to my app .
  i want to add this to my google maps fragment . dont want to use any 3rd party lib .</p>
  
  <p>please do suggest .</p>