How to download offline maps like TripAdviser?

I am searching for offline google maps functionality in my ionic app just like TripAdvisor. I have tried [googled] everything but couldn’t find any solution.

Any suggestion would be highly appreciated.