Google features on POS

A developer wants to build an app for a large merchant. The merchant currently uses an Android terminal and an mPOS: their need is to replace them with a single smart terminal that covers all features they need.

Currently, through their Android terminal, they are accessing the following APIs from Google Services:
• Geo-location (i.e. Maps)
• Cloud Speech-to-text (i.e. giving vocal instructions to the device)
• Voice Interaction (i.e. Ok Google)

We know well that Poynt devices do not support Google services, but could you think of any alternative way of providing such features?

@dennis @deepak can you please reply?

I’ve never used any of these, but according to Google, these could be options:

https://geoawesomeness.com/google-maps-api-alternatives-best-cheap-affordable/. I’ve heard good things about https://docs.mapbox.com/android/maps/overview/.

http://hyperionics.com/TtsSetup/eng/TtsInfo.html