google map cache for offline use
<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>