osmand, a free/open-source android applications, lets you travel in Metro Manila like you’re in a “NFS” racing game. You just need to point your destination using your screen and it will calculate and select the fastest path you can have. But make sure you will still read road signs… because it might lead you to traffic officers for counterflow violations.
Various options in map settings. You can get maps from Google or from OpenStreetMap or even from other map providers. You can download or use maps from your SD card for offline map while also using online for minimal data transfer from the source.