How to show offline map in ionic


I want to use the offline map in ionic. Actually, my requirement is that user can navigate, add markers and can zoom into the map in offline mode. Here my map is changing based on address picklist.

Can anybody provide me a good solution or any third party solution which support this feature?