If your phone does java you could always use http://we-travel.biz/wetravel/. Got it working even on my dumbphone. Took me a while to convert a map to the right format, but it works nicely for me now.
i7 5820k @ 4.4 || MSI X99S XPOWER AC || Samsung XP941 256GB M.2 SSD || G.SKILL Ripjaws 4x4GB 2666 DDR4 || Gigabyte GTX 970 GAMING-4GD || Dell 2407 || Razer Blakcwidow Ultimate || Logitech G502