I have installed LineageOS 14.1 on a Wingtech 88047 (Redmi 2 Pro), without Gapps. I installed microG UnifiedNlp, and my phone finds its location correctly. I also tested some proprietary apps that I need (mostly bank apps), and they do work perfectly. However, I cannot use apps that need the Maps API. For example, neither the Uber app nor an app by on of their competitors in Brazil will work (the app opens, but gets stuck and doesn't show the map).
I do have NOGAPPS version of Maps API installed (version 0.5, which is the only release available from Github. But maybe there is an updated version? It seems that version 0.5 only covers MAPS API v.1, not v.2.
So -- is there any way to get apps like those (which need MAPS api) without installing Gapps?
.apk
file into/system/apps-priv
or the like; so removing the file and rebooting the device should take care for that. Let the Maps APIv1 remain for apps needing it (there are some), as µG only ships with v2. Of course, starting with a clean ROM makes sure there're no conflicts and thus is the best approach, if that's an option for you ;)